Пустые строки

Reader

Guest
Пустые строки

Имеем вот такой код:
PHP:
$openConn2db = mysql_connect( "$dbhost", "$dbuser", "$dbpass" );
$dbSelected = mysql_select_db( $dbname, $openConn2db );
$rs = mysql_query( "SELECT    post_id, bbcode_uid, post_subject, post_text FROM         phpf_posts_text LIMIT 5", $openConn2db );
echo mysql_errno().": ".mysql_error()."<BR>";
for ($i=1; $i<$show; $i++){ 
$row=mysql_fetch_row($rs); 
echo mysql_errno().": ".mysql_error()."<BR>";
print $row["post_id"];
echo mysql_errno().": ".mysql_error()."<BR>";
}
получаем следующее
www.verh.ru/index2.php
Почему ведь результат запроса существует, данные в нем есть, строк - 5, а при обращении к строке ничего не получаю ?
 

.des.

Поставил пиво кому надо ;-)
[m]mysql_fetch_row[/m]

а тебе надо
[m]mysql_fetch_array[/m]

Вообще программить надо с [m]error_reporting[/m](E_ALL);
 

.des.

Поставил пиво кому надо ;-)
И еще.. для вывода всех записей используй
while($row=mysql_fetch_array($rs))
{
...
и не надо for потому как не всегда будешь знать сколько у тебя реально строк в выборке.
 

Reader

Guest
Код теперь такой:
PHP:
$openConn2db = mysql_connect( "$dbhost", "$dbuser", "$dbpass" );
$dbSelected = mysql_select_db( $dbname, $openConn2db );
$rs = mysql_query( "SELECT n_id, content,link,dater,target,subj  FROM  news where s_id='0' LIMIT 5 ORDER BY 1 deSC", $openConn2db );
while ($row=mysql_fetch_array($rs)){ 
if ($row['link']!=" ") {$link="&nbsp&nbsp<a target=".trim($row[4])." href =".trim($row[2]).">>>go</a>";} else $link="";
print "<ul><font size=1>$row[3] </font><ul><font size=3 color=red>$row[5]</font><li><font size=2>".trim($row[1]).$link."</font></ul></ul>";
}
 

.des.

Поставил пиво кому надо ;-)
Reader да блин!
Ну прочти же ты синтаксис. Он даже на русском этот мануал!

http://www.mysql.com/doc/ru/SELECT.html

Хинт.. то что выдал означает что в запросе была ошибка!!
ПОчему ты в первый раз использовал mysql_error а сейчас нет???

еще один хинт местоположение LIMIT
 

Reader

Guest
нашел! ошибка была в order by оказывается mysql не понимает номера столбцов в запросе (как и * перед from )
Спасибо!, заработало.
www.verh.ru
но и fetch_array тоже помогло. Без него не работало.
 

.des.

Поставил пиво кому надо ;-)
Reader сделал два неправильных вывода!
И то и другое мускл прекрасно понимает.
 
Сверху