|
РНР и база данныхОбсуждение темы РНР и база данных в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; И снова я =) В одном незамысловатом скрипте, приведенном ниже, у меня выдает страшный эрор. PHP код: <?php $db = mysql_connect ( "localhost" ... |
|
Опции темы |
13.02.2006, 23:29 | #1 |
|
И снова я =)
В одном незамысловатом скрипте, приведенном ниже, у меня выдает страшный эрор. PHP код:
база данных лежит в той же папке, что и РНР файл. Что я не так сделал? |
|
14.02.2006, 00:47 | #2 |
|
ожет mysql_free_result($result); в конце дописать? Хотя нет вроде...
http://ru2.php.net/mysql_fetch_array |
|
14.02.2006, 01:42 | #3 |
|
хм... добавил после элса mysql_free_result($result) и мне выдало еще один такой-же эрор =(
|
|
14.02.2006, 01:52 | #4 |
|
Ну если судить по спецификации единсвтенное отличие от неё, тоак это вместо if в оффициальных примерах напсиано while. Больше разницы в коде нет. Может проблему с самой базой? Она вообще когда-нибудь работала?
|
|
14.02.2006, 01:53 | #5 |
|
я кинул архив с ПХП файлом и базой (только всместо рар написал гиф в расширении).
Хотя сам поиски решения не прекращаю Lander добавил [date]1139871935[/date]: Может коннект неправильно прописан... Пробую на Денвере, базу создал в Аксессе, добавил рекорды, кинул в папку с ПХП страничкой и не больше трогал. Lander добавил [date]1139872519[/date]: хм... всавил пару отладочных строк, результат - Incorrect database name 'clients.mdb' Lander добавил [date]1139873214[/date]: хотя имя совпадает... странно |
|
14.02.2006, 04:54 | #6 |
|
рисонук не загрузился, но вроде всё правильно... я, правда обычно использую mysql_db_query - но тогда нету смыла в строке mysql_select_db("clients.mdb",$db);
возможно, дело в коннекте попробуй tabl взять в ковычки - 'tabl' или `tabl` если не поможет, то используй стандартный метод отладки: просто поэтапно выводи в браузер переменные $db и $result после присваинивая им значений - вдруг окажется, что БД не открывается или ещё что-то. |
|
14.02.2006, 05:21 | #7 |
|
а почему вы к MDB-базе подключаетесь через MySQL? Тогда уж ODBC используйте!
|
|
14.02.2006, 11:33 | #8 |
|
seka, ок, так и попробуем. рисунок - это переименованый рар архив с базой и РНР файлом.
deMone, да я и MySQL толком не знаю =) разве что то, что сы на нескольких парах разбирали. А про ODBC преподы умолчали, так что прийдется читать самому, благо нашел где, спасибо Lander добавил [date]1139908030[/date]: добавил строчки PHP код:
unable to select db: Unknown database 'client' (то же с 'client.mdb' и прочими именами) Можете посоветовать какой-то хороший РНР эдитор, который выделял бы цветами переменные с процедурами и операторами, сохранял табуляцию предыдущей строки? |
|
14.02.2006, 12:30 | #9 |
|
вам нужно создать в phpMyAdmin базу данных с именем "client", записать в неё данные. А то вы ведь непонятно к чему обращаетесь!
|
|
14.02.2006, 13:12 | #10 |
|
if ($myrow = @mysql_fetch_array($result))
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тип данных - ? | vitalius | ASP, Perl, PHP и MySQL | 8 | 16.01.2009 15:17 |
База данных ODBC | Тюша | ASP, Perl, PHP и MySQL | 6 | 15.01.2008 20:59 |
База данных и куча ссылок | smilexpo | ASP, Perl, PHP и MySQL | 10 | 31.08.2006 12:39 |
База данных MySQL или обычные файлы? | tend | ASP, Perl, PHP и MySQL | 13 | 30.06.2006 18:18 |
получение данных из xls | DiV | ASP, Perl, PHP и MySQL | 6 | 05.02.2006 01:16 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|