PHP :(

lFoXl

Привіт!
Статус: Offline
Реєстрація: 20.12.2007
Повідом.: 13
Ошибки:
PHP:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 11

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 14

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 17

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 20

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 23

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 26

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 29

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 32

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 35

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 38

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 41

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 44

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 47

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 50

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 53

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 56

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 59

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 62

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 65

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 68

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 71

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 74

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 77

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 80

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 83

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 86

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 89

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 92

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 95

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 98

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 101

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 104

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 107

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 110

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 113

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 116

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 119

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 122

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 125

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\sfb.php on line 128

Код:
PHP:
$res=mysql_query("select price from tb_config where item='ddosmaxhits'");
$res=mysql_fetch_array($res);
$maxhits=$res["price"];
$res=mysql_query("select price from tb_config where item='ddosperiod'");
$res=mysql_fetch_array($res);
$period=$res["price"];
$res=mysql_query("select price from tb_config where item='ddoscrits'");
$res=mysql_fetch_array($res);
$maxcrit=$res["price"];
$res=mysql_query("select price from tb_config where item='click'");
$res=mysql_fetch_array($res);
$click=$res["price"];
$res=mysql_query("select price from tb_config where item='referalclick'");
$res=mysql_fetch_array($res);
$rclick=$res["price"];
$res=mysql_query("select price from tb_config where item='referalclick2'");
$res=mysql_fetch_array($res);
$rclick2=$res["price"];
$res=mysql_query("select price from tb_config where item='hits'");
$res=mysql_fetch_array($res);
$hits=$res["price"];
$res=mysql_query("select price from tb_config where item='recordonline'");
$res=mysql_fetch_array($res);
$recordonline=$res["price"];
$res=mysql_query("select price from tb_config where item='payment'");
$res=mysql_fetch_array($res);
$payment=$res["price"];
$res=mysql_query("select price from tb_config where item='payment' and howmany='1'");
$res=mysql_fetch_array($res);
$minpay=$res["price"];
$res=mysql_query("select price from tb_config where item='advbanner'");
$res=mysql_fetch_array($res);
$advbanner=$res["price"];
$res=mysql_query("select price from tb_config where item='advbanner100'");
$res=mysql_fetch_array($res);
$advbanner100=$res["price"];
$res=mysql_query("select price from tb_config where item='advstatlink'");
$res=mysql_fetch_array($res);
$advstatlink=$res["price"];
$res=mysql_query("select price from tb_config where item='mfabanner'");
$res=mysql_fetch_array($res);
$mfabanner=$res["price"];
$res=mysql_query("select price from tb_config where item='mfastatlink'");
$res=mysql_fetch_array($res);
$mfastatlink=$res["price"];
$res=mysql_query("select price from tb_config where item='mfadyn'");
$res=mysql_fetch_array($res);
$mfadyn=$res["price"];
$res=mysql_query("select price from tb_config where item='hldyn'");
$res=mysql_fetch_array($res);
$hldyn=$res["price"];
$res=mysql_query("select price from tb_config where item='mfahldyn'");
$res=mysql_fetch_array($res);
$mfahldyn=$res["price"];
$res=mysql_query("select price from tb_config where item='adblock'");
$res=mysql_fetch_array($res);
$adblock=$res["price"];
$res=mysql_query("select price from tb_config where item='textads'");
$res=mysql_fetch_array($res);
$textads=$res["price"];
$res=mysql_query("select price from tb_config where item='taskminprice'");
$res=mysql_fetch_array($res);
$taskminprice=$res["price"];
$res=mysql_query("select price from tb_config where item='taskmincount'");
$res=mysql_fetch_array($res);
$taskmincount=$res["price"];
$res=mysql_query("select price from tb_config where item='timer5'");
$res=mysql_fetch_array($res);
$timer5=$res["price"];
$res=mysql_query("select price from tb_config where item='wmframeads'");
$res=mysql_fetch_array($res);
$wmframeads=$res["price"];
$res=mysql_query("select price from tb_config where item='frameads'");
$res=mysql_fetch_array($res);
$frameads=$res["price"];
$res=mysql_query("select price from tb_config where item='chatmess'");
$res=mysql_fetch_array($res);
$chatmess=$res["price"];
$res=mysql_query("select price from tb_config where item='dopsec'");
$res=mysql_fetch_array($res);
$dopsec=$res["price"];
$res=mysql_query("select price from tb_config where item='leftblock'");
$res=mysql_fetch_array($res);
$leftblock=$res["price"];
$res=mysql_query("select price from tb_config where item='vipblock'");
$res=mysql_fetch_array($res);
$vipblock=$res["price"];
$res=mysql_query("select price from tb_config where item='vipcount'");
$res=mysql_fetch_array($res);
$vipcount=$res["price"];
$res=mysql_query("select price from tb_config where item='wmchatads'");
$res=mysql_fetch_array($res);
$wmchatads=$res["price"];
$res=mysql_query("select price from tb_config where item='maxautopay'");
$res=mysql_fetch_array($res);
$maxautopay=$res["price"];
$res=mysql_query("select price from tb_config where item='refmax' and howmany='0'");
$res=mysql_fetch_array($res);
$refmax0=$res["price"];
$res=mysql_query("select price from tb_config where item='refmax' and howmany='1'");
$res=mysql_fetch_array($res);
$refmax1=$res["price"];
$res=mysql_query("select price from tb_config where item='autodeluser'");
$res=mysql_fetch_array($res);
$autodeluser=$res["price"];
$res=mysql_query("select price from tb_config where item='refbirjcomm'");
$res=mysql_fetch_array($res);
$refbirjcomm=$res["price"];
$res=mysql_query("select price from tb_config where item='refbirjminclick'");
$res=mysql_fetch_array($res);
$refbirjminclick=$res["price"];
$res=mysql_query("select price from tb_config where item='captcha'");
$res=mysql_fetch_array($res);
$captcha=$res["price"];
$res=mysql_query("select price from tb_config where item='taskcomm'");
$res=mysql_fetch_array($res);
$taskcomm=$res["price"];
$res=mysql_query("select price from tb_config where item='taskhl'");
$res=mysql_fetch_array($res);
$taskhl=$res["price"];

Где этот фатал эрор, в чём он выражается и как его фиксить ?
 
кажись это называется китайский код
 
Вас забанили на php.net??

Тільки зареєстровані користувачі бачать весь контент у цьому розділі

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

очевидно, с базой данных никто не соединялся.

кажись это называется китайский код

он и есть.
 
а вот нет, через навикет я соединён с базой и прекрасно все вижу.
если бы с базой небыл бы соединён, то оно бы материлось на все, а не только на часть кода. (насколько я понимаю)
 
Где этот фатал эрор, в чём он выражается и как его фиксить ?

например у тебя в табличке tb_config нет записи где item='referalclick'

мог бы для приличия хотя бы функцию написать типа get_config_by_name( или я незнаю
 
В табличке она есть как и все остальные, все значения даже проставлены !
что этому коду ненравится мне некто вменяемо ответить неможет :(
 
В табличке она есть как и все остальные, все значения даже проставлены !
что этому коду ненравится мне некто вменяемо ответить неможет :(

а ты сделай вот так:

Код:
$res=mysql_query("select price from tb_config where item='ddosmaxhits'"); 
if(mysql_num_rows($res) != 1) echo "Lol, iv lied about this row";
$res=mysql_fetch_array($res);
$maxhits=$res["price"];
и т. д.

:іржач:
 
>что этому коду ненравится
a prochitat', chto v warning'e napisano ne sud'ba?
tam vsyo skazano...
 
а вот нет, через навикет я соединён с базой и прекрасно все вижу.

да ты хоть с памелой андерсон можешь соединяться и все прекрасно видеть)))
я кода соединения не вижу.
и вообще, почему бы хотя бы не использовать MySQLi?

ЗЫ: воспроизвел ситуацию один в один, соединившись с сервером БД, но не выбрав базу.
блин, откуда вы такие на свет лезете?
 
Зачем же такую простыню однотипного кода постить то?!
Почему бы не загуглить код ошибки? Вы ж не первый на php пишете то.
По ходу, запрос ничего не возвращает. Да и warning это как бы не error.
 
Н-дааа... Давно не читал такого говнокодца) Порадовал автор - тонкий тролль ;)
 
MySQLi не поможет.
Автор - 2 варианта: или в данном скрипте не удалось установить соединение с БД, или SQL запрос синтаксически неверен.
А в мануале написано, что mysql_fetch_array Returns an array of strings that corresponds to the fetched row, or FALSE if there are no more rows.
Следовательно если запрос вернул пустой результат!
Да и кстати $res=mysql_fetch_array($res); читабельности не добавляет. Как то не тру использовать одни и те же переменные для настолько разных вещей как ресурс и запись извлеченная из него, ИМХО...
 
о_О, ебиланд разговаривает со своим клоном
 
я конечно не гуру пхп, но даже я вижу что это пиздецкод х_х

Всё можно было сделать одним запросом.

Видимо такие же гении писали джумлу :-)
 
я конечно не гуру пхп, но даже я вижу что это пиздецкод х_х

Всё можно было сделать одним запросом.

Видимо такие же гении писали джумлу :-)

Так он додумается что можно сделать лучше, переделает, и будет считать себя гуру ПХП. И вот такие писали жумлу (и все остальное)
 
Я даже догадываюсь в чем корень проблемы, хотя не PHPшник

У этого говнокода отрабатывает только первый query, а все остальные показывают *уй, потому что аффтар не сделал mysql_free_result($result)
 
>У этого говнокода отрабатывает только первый query, а все остальные показывают *уй, потому что аффтар не сделал mysql_free_result($result)

nikakim bokom ;-)
warningoff - 40 shtuk i mysql_fetch_array - 40 shtuk ;-)))
 
>У этого говнокода отрабатывает только первый query, а все остальные показывают *уй, потому что аффтар не сделал mysql_free_result($result)

nikakim bokom ;-)
warningoff - 40 shtuk i mysql_fetch_array - 40 shtuk ;-)))

Ну а мало ли что аффтар из базы тянет до этого. Я уверен, что в других местах он использует такую же кальку кода, что есть совершенно неправильно.
 
Назад
Зверху Знизу