Главная страница /
Программирование на PHP
РНР и база данных
И снова я =)
В одном незамысловатом скрипте, приведенном ниже, у меня выдает страшный эрор.
$result = mysql_query("SELECT * FROM tabl",$db);
{ } else { }
: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in on line (строка с оператором )
база данных лежит в той же папке, что и РНР файл. Что я не так сделал?
хм... добавил после элса mysql_free_result($result) и мне выдало еще один такой-же эрор =(
Ну если по-новому судить по спецификации единсвтенное отличие от неё, тоак это вместо if в оффициальных примерах удивительно напсиано while. Больше разницы в коде нет. Может проблему с самой базой? Она
вообще когда-нибудь работала?
я кинул архив с ПХП файлом и базой (только прекраснейшее всместо рар написал гиф в расширении).
Хотя сам поиски решения не прекращаю
Хорошо может коннект неправильно прописан... Не будем забывать, пробую на Денвере, базу создал в Аксессе, добавил рекорды, кинул в папку с ПХП страничкой и не больше трогал.
хм... всавил пару отладочных строк, результат - Incorrect database name 'clients.mdb'
хотя имя совпадает... странно
рисонук не загрузился, но вроде всё правильно php скрипты... я, правда чаще всего использую mysql_db_query - но тогда нету смыла в строке mysql_select_db("clients.mdb",$db);
возможно, дело в коннекте
попробуй tabl взять в ковычки - 'tabl' или `tabl`
если не хорошо поможет, то используй стандартный метод отладки: замечательное просто поэтапно выводи в браузер переменные $db и $result после присваинивая им значений - вдруг поразительно окажется, что
БД не фантастически открывается или ещё что-то.
а почему вы к MDB-базе подключаетесь через MySQL? Тогда уж ODBC используйте!
вам нужно создать в phpMyAdmin базу данных с именем "client", записать в неё данные. А то вы ведь непонятно к чему обращаетесь!
Можете посоветовать какой-то отличный РНР эдитор, который выделял бы цветами переменные с процедурами и операторами, сохранял табуляцию предыдущей строки?
Поисчи в нете PHP Expert Editor - прога самая удобная из всех. что я видел. Строго говоря, именно для пхп.
а каким образом можна импортировать уже готовую базу данных на сервер не создавая ее точную копию в phpMyAdmin?
снова спасибо, снова качаю =) на денвер нареканий нет, пока все отлично работает и полностью учтраивает
нет, человеку надо, видимо, из MDB в MySQL...
Запрос наверно возвращает ошибку об отсутствии таблицы документация.
что мешает после mysql_query делать так:
фраза про копию в phpmyadmin - откровенно рассмешила, т.к. phpmyadmin есть интерфейс для работы с Необходимо упомянуть и то том, что сУБД, а не замечательная самостоятельная программа
С помощью нехитрой проги создал из .мдб набор запросов sql и в phpmyadmin создал базу с нужным именем. Скажем сразу - проблема решена, спасибо за помощь =)
насчёт программы в которой удобно работать с ПХП - её не существует фантастическое просто. каждому своё!!!
PHP Expert Editor мне лично не понравился.
Я пишу в HomeSite 5 - там цвета выделения кода поменял и стало приятней глазу
SciTE. Обычный текстовый редактор с подстеткой, но мне нравится..
Так, хорошо поболтали, но, я вижу, уже флейм начался веб программирование. Необходимо упомянуть и то том, что закрываю.
Главная страница /
Программирование на PHP /
РНР и база данных