Jump to content

кто шарит?


Esk

Recommended Posts

 

Какая то ошибка не понятная у меня  :unknw:  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 ]

 

Link to comment
Share on other sites

Котяра, ошибка кода у меня... вроде бы тут все обсуждать можно! Кошак намяукай мне чтоб исправилось все

Link to comment
Share on other sites

Котяра, ошибка кода у меня... вроде бы тут все обсуждать можно! Кошак намяукай мне чтоб исправилось все

[/quote Мяяяяяяяяяу. :shout:    Исправилось?

Link to comment
Share on other sites

мне кажется, или ошибка в селекте?

вот здесь:

$q=mysql_query("SELECT ___  FROM `house_cat`");

 

Link to comment
Share on other sites

Какая то ошибка не понятная у меня  :unknw:  2й день мучаюсь данная таблица есть Ниже код ошибки

Сам исходник

 

Во-первых, нужно указать, какие именно значения выбираются из базы.

Для всех значений используется символ "*".

 

$q=mysql_query("SELECT * FROM `house_cat`");

 

Во-вторых, как-то цикл у тебя странно выглядит. Я бы посоветовал вместо

$homec=mysql_fetch_array($q);
while($homec){

сделать

while($homec = mysql_fetch_array($q)){
}

 

Link to comment
Share on other sites

RainbowDash, щас попробую но работать не будет зуб даю цыкл все ок просто фетч аррай быстреей ассоц

Link to comment
Share on other sites

 

Рыцарь Круглого стола, если сделать с * то страничка вообще не грузитьсяРыцарь Круглого столаRainbowDash, хмм заработало теперь бы понять почему не работало т.к код дефаулта :

__________________

 

 

//////////////////////

$query=mysql_query("SELECT * FROM `home` where `user`='$user[id]'");

$home=mysql_fetch_array($query);

//////////////////////

while ($home){

 

 

echo "

$home[ img ]

Link to comment
Share on other sites

 

насколько я понял, в условии вайла в дефолтнике выводиться только одна строка для конкретного пользователя. ты ж в своем выводиш несколько строк в одном массиве, потому он и тупил.

Здесь сделано аналогично тому что подсказал RainbowDash,

Link to comment
Share on other sites

Не работало из-за неверного запроса в MySQL. Была указана команда SELECT, была указана таблица базы данных house_cat, но не было указано что именно выбрать из неё. А цикл просто бы привёл к тому, что у вас бы на сервере  php-скрипт молотил бы бесконечно, пока его не выбьет по таймауту, либо по времени выполнения php-скрипта(в php.ini есть строка, которая указывает, как долго может работать php-скрипт, не помню, как называется).

 

Короче вам сюда

http://www.php.su/functions/?cat=mysql

http://www.php.su/books/?mysql

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...