Главная страница / Программирование на 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); в конце дописать? Хотя нет вроде...
http://ru2.php.net/mysql_fetch_array
хм... добавил после элса 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 используйте!
ок, так и попробуем. рисунок - это переименованый рар архив с базой и РНР файлом. да я и MySQL толком не знаю =) разве что то, что сы на нескольких парах разбирали. А ……
вам нужно создать в phpMyAdmin базу данных с именем "client", записать в неё данные. А то вы ведь непонятно к чему обращаетесь!
Можете посоветовать какой-то отличный РНР эдитор, который выделял бы цветами переменные с процедурами и операторами, сохранял табуляцию предыдущей строки?
Поисчи в нете PHP Expert Editor - прога самая удобная из всех. что я видел. Строго говоря, именно для пхп.
а каким образом можна импортировать уже готовую базу данных на сервер не создавая ее точную копию в phpMyAdmin?
снова спасибо, снова качаю =) на денвер нареканий нет, пока все отлично работает и полностью учтраивает
в phpmyadmin где-то есть кнопка "Экспорт" - там несложно разобраться; в результате получается либо файл, либо много архив, либо просто текст на странице, который можн ……
нет, человеку надо, видимо, из MDB в MySQL...
Запрос наверно возвращает ошибку об отсутствии таблицы документация.
что мешает после mysql_query делать так:
фраза про копию в phpmyadmin - откровенно рассмешила, т.к. phpmyadmin есть интерфейс для работы с Необходимо упомянуть и то том, что сУБД, а не замечательная самостоятельная программа
С помощью нехитрой проги создал из .мдб набор запросов sql и в phpmyadmin создал базу с нужным именем. Скажем сразу - проблема решена, спасибо за помощь =)
насчёт программы в которой удобно работать с ПХП - её не существует фантастическое просто. каждому своё!!!
PHP Expert Editor мне лично не понравился.
Я пишу в HomeSite 5 - там цвета выделения кода поменял и стало приятней глазу
SciTE. Обычный текстовый редактор с подстеткой, но мне нравится..
Так, хорошо поболтали, но, я вижу, уже флейм начался веб программирование. Необходимо упомянуть и то том, что закрываю.

Главная страница / Программирование на PHP / РНР и база данных