Esk 0 Posted October 5, 2014 Share Posted October 5, 2014 Какая то ошибка не понятная у меня 2й день мучаюсь данная таблица есть Ниже код ошибки Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in U:\home\localhost\www\house.php on line 40 Сам исходник case 'build'; $shop=$_GET['shop']; $q=mysql_query("SELECT FROM `house_cat`"); $homec=mysql_fetch_array($q); while($homec){ echo " $homec[ img ] Осмотреться внутри дома Купить дом Параметры дома $homec[param] "; } break; Quote Link to comment Share on other sites More sharing options...
VictorKote 92 Posted October 5, 2014 Share Posted October 5, 2014 Ошибка какой-то игры. Каким боком это касается варспы? Quote Link to comment Share on other sites More sharing options...
Esk 0 Posted October 5, 2014 Author Share Posted October 5, 2014 Котяра, ошибка кода у меня... вроде бы тут все обсуждать можно! Кошак намяукай мне чтоб исправилось все Quote Link to comment Share on other sites More sharing options...
VictorKote 92 Posted October 5, 2014 Share Posted October 5, 2014 Котяра, ошибка кода у меня... вроде бы тут все обсуждать можно! Кошак намяукай мне чтоб исправилось все [/quote Мяяяяяяяяяу. Исправилось? Quote Link to comment Share on other sites More sharing options...
Esk 0 Posted October 5, 2014 Author Share Posted October 5, 2014 Котяра, нит:С еще миукай Quote Link to comment Share on other sites More sharing options...
Рыцарь Круглого стола 1 Posted October 5, 2014 Share Posted October 5, 2014 мне кажется, или ошибка в селекте? вот здесь: $q=mysql_query("SELECT ___ FROM `house_cat`"); Quote Link to comment Share on other sites More sharing options...
Geralt of Rivia 70 Posted October 5, 2014 Share Posted October 5, 2014 Какая то ошибка не понятная у меня 2й день мучаюсь данная таблица есть Ниже код ошибки Сам исходник Во-первых, нужно указать, какие именно значения выбираются из базы. Для всех значений используется символ "*". $q=mysql_query("SELECT * FROM `house_cat`"); Во-вторых, как-то цикл у тебя странно выглядит. Я бы посоветовал вместо $homec=mysql_fetch_array($q); while($homec){ сделать while($homec = mysql_fetch_array($q)){ } Quote Link to comment Share on other sites More sharing options...
Esk 0 Posted October 5, 2014 Author Share Posted October 5, 2014 RainbowDash, щас попробую но работать не будет зуб даю цыкл все ок просто фетч аррай быстреей ассоц Quote Link to comment Share on other sites More sharing options...
VictorKote 92 Posted October 5, 2014 Share Posted October 5, 2014 Хацкеры. Quote Link to comment Share on other sites More sharing options...
Esk 0 Posted October 5, 2014 Author Share Posted October 5, 2014 Рыцарь Круглого стола, если сделать с * то страничка вообще не грузитьсяРыцарь Круглого стола, RainbowDash, хмм заработало теперь бы понять почему не работало т.к код дефаулта : __________________ ////////////////////// $query=mysql_query("SELECT * FROM `home` where `user`='$user[id]'"); $home=mysql_fetch_array($query); ////////////////////// while ($home){ echo " $home[ img ] Осмотреться внутри дома Параметры дома $home[param] "; } break; __________________ и там ведь всё работаетRainbowDash, RainbowDash, Quote Link to comment Share on other sites More sharing options...
VictorKote 92 Posted October 5, 2014 Share Posted October 5, 2014 Esk, пиши,пожалуйста,код под спойлером,вот так : Код Quote Link to comment Share on other sites More sharing options...
Geralt of Rivia 70 Posted October 5, 2014 Share Posted October 5, 2014 Esk, не работало, скорее всего, из-за цикла. Quote Link to comment Share on other sites More sharing options...
Esk 0 Posted October 5, 2014 Author Share Posted October 5, 2014 RainbowDash, вот вот я тоже думаю Quote Link to comment Share on other sites More sharing options...
Рыцарь Круглого стола 1 Posted October 5, 2014 Share Posted October 5, 2014 насколько я понял, в условии вайла в дефолтнике выводиться только одна строка для конкретного пользователя. ты ж в своем выводиш несколько строк в одном массиве, потому он и тупил. Здесь сделано аналогично тому что подсказал RainbowDash, [/size]http://www.php.su/mysql_fetch_array Quote Link to comment Share on other sites More sharing options...
Geralt of Rivia 70 Posted October 6, 2014 Share Posted October 6, 2014 Esk, насколько я помню, так, как ты делал, получается бесконечный цикл. Quote Link to comment Share on other sites More sharing options...
64-core CPU 810 Posted October 6, 2014 Share Posted October 6, 2014 Не работало из-за неверного запроса в MySQL. Была указана команда SELECT, была указана таблица базы данных house_cat, но не было указано что именно выбрать из неё. А цикл просто бы привёл к тому, что у вас бы на сервере php-скрипт молотил бы бесконечно, пока его не выбьет по таймауту, либо по времени выполнения php-скрипта(в php.ini есть строка, которая указывает, как долго может работать php-скрипт, не помню, как называется). Короче вам сюда http://www.php.su/functions/?cat=mysql http://www.php.su/books/?mysql Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.