Имя: Пароль:
IT
 
MySQL количество строк в результате запроса возвращается как BOOLEAN...
0 Зеленый Кот
 
14.03.12
09:59
почему?
долго думаю...
1 Рэйв
 
14.03.12
09:59
Как спрашиваешь - так и отвечает.
2 DGorgoN
 
14.03.12
10:00
Неужели научился думать? А как это? Расскажи. Многие то не знают!
3 Feanor
 
14.03.12
10:01
он как бэ намекает :)
4 Зеленый Кот
 
14.03.12
10:11
mysql_select_db ( $db ) or die ("Невозможно открыть $db");
$query = "SELECT * FROM books WHERE "
        .$searchtype." like '%".$searchterm."%'";
$result = mysql_query ( $query );
$n = mysql_num_rows ( $result );

yf ds[jlt yt xbkjc$link = mysql_pconnect ();
if ( !$link ) die ("Невозможно подключение к MySQL");
$db = "sample";
mysql_select_db ( $db ) or die ("Невозможно открыть $db");
$query = "SELECT * FROM books WHERE "
        .$searchtype." like '%".$searchterm."%'";
$result = mysql_query ( $query );
$n = mysql_num_rows ( $result );
for ( $i=0; $i<$n; $i++ )
 {
  $row = mysql_fetch_array($result);
  echo "<p><b>".($i+1).". $row[title]</b><br>";
  echo "Автор: $row[author]<br>";
  echo "ISBN: $row[ISBN]<br>";
  echo "Цена: $row[price]<br>";
  echo "Количество: $row[quantity]</p>";
 }

$n не число... печалька
5 упс
 
14.03.12
10:26
http://www.w3schools.com/php/func_mysql_num_rows.asp
The mysql_num_rows() function returns the number of rows in a recordset.
This function returns FALSE on failure.
6 DGorgoN
 
14.03.12
10:30
Юзай count
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.