Авторизация

GI80

Турист
Credits
0
Если $result содержит результат выполнения запроса, то $result->numRows() возвращает количество строк в запросе
 

ffar

Турист
Credits
0
$mysql=mysql_connect('adviser', 'root', '');

$mysql=mysql_select_db('db_adviser');
$query="select * from tb_admin login='$tx_name' and passwd='$tx_passwd'";
$result=mysql_query($query);

$asd=$result->numRows();
 

Valentein

Турист
Credits
0
Попробуй еще так:
mysql_affected_rows -- Возвращает число затронуиых прошлой операцией рядов.

$sql="Твой запрос";
mysql_query($sql);
$rows = mysql_affected_rows();
 

GI80

Турист
Credits
0
Valentein написал(а):
снова видает ошибку
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

Эта ошибка значит что в функцию ты передал параметр, который не является результатом выполнения запроса (SQL ресурсом). Это может быть либо потому что ты не смог подсоединиться к базе, либо потому что не выполнен SQL запрос.

У тебя уровень ошибок стоит E_ALL?

И каким редактором ты пользуешься?
 

ffar

Турист
Credits
0
спасибо всем
у меня получилось

$db_conn=mysql_connect("adviser", "root", "");

mysql_select_db('db_adviser', $db_conn);
$query="select * from tb_admin where login='$tx_name' and passwd='$tx_passwd'";
$result=mysql_query($query, $db_conn);
$rows = mysql_num_rows($result);
echo $rows;
 

RoDioN

Турист
Credits
0
SELECT count(*) FROM table_name

можно бросить такой запрос он вернет тебе количество записей в таблице если будеш ставить условия то соответственно количество строк будет меняться.
 
Сверху