LINUX.ORG.RU

PHP + mysql == problems :)


0

0

вот недавно пересел на линух, появились вопросы:
<html>
<body>
<?
mysql_connect( "localhost", "al", "some_password" ) || die( mysql_error() );
mysql_select_db( "_all_" ) || die( mysql_error() );
mysql_query( "insert into proba values( '1' )" ) || die( mysql_error() );
$res = mysql_query( "select * from proba" ) || die( mysql_error() );
while( $row = mysql_fetch_array( $res ) )//здесь выдает!
{
echo "$row[0]";
}
?>
</body>
</html>
вот результат:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/proba/index.php on line 8

подскажите куда копать иначе я просто работать не смогу :)

anonymous

в биореактор однозначно!

anonymous
()

вместо
$res = mysql_query( "select * from proba" ) || die( mysql_error() );

надо просто 
$res = mysql_query( "select * from proba" );

balbes
()

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

anonymous
()

$conn = mysql_connect( "localhost", "al", "some_password" ) || die( mysql_error() );
mysql_select_db( "_all_" , $conn ) || die( mysql_error() );
mysql_query( "insert into proba values( '1' )" , $conn ) || die( mysql_error() );
$res = mysql_query( "select * from proba" , $conn) || die( mysql_error() );
while( $row = mysql_fetch_array( $res ) ???

no-dashi ★★★★★
()

ГЫ!

Ответы но-даши особенно порадовали... ламерье нах Ж)
Значит так, такая ошиба бывает если в $res у нас кака.
Следовательно и копать нужно в сторону запроса который у тебя создает $res -> mysql_query....
Сдается мне что do || die при присвоении в переменную тут не катит ;)

// wbr, godexsoft.

Susechka
()

ответ дан, тема закрыта.

anonymous
()
Ответ на: комментарий от Susechka

к чему разжовывать когда все уже разжевано?
уважаемый/ая Сюсичка

anonymous
()
Ответ на: комментарий от Susechka

> Сдается мне что do || die при присвоении в переменную тут не катит ;)

bash$ echo '<?php $res = mysql_query( "select * from xx" , $conn ) || die("Bad !!!!\n"); ?>' >xx.php
bash$
bash$ 
php xx.php 2>/dev/null 
Content-type: text/html; charset=koi8-r
X-Powered-By: PHP/4.3.9

Bad !!!!
bash$

В переводе на русский это звучит так:

bash$ echo -e 'Dear .go.dexsoft!!
have a .fu.n,
Be .. happy,
have a lu.ck.!!
Feel .yourself. a "guru"
' | tr '!' "\n" | cut -d . -f 2 | tr "\n" " " | sed -s "s/  //g" ; echo

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.