|
|
|
| Рассмотрим ситуацию на примере: необходимо вывести количество мыл aaa@mmm.ru содержащихся в таблице customers в столбце mail.
query="SELECT COUNT(mail) FROM customers...?????";
$result=mysqli_query($db, $query);
$num_result=mysqli_num_rows($result);
echo $num_result;
|
а дальше не знаю.....??? | |
|
|
|
|
|
|
|
для: Graff
(22.12.2005 в 21:15)
| | Для этого необходимо добавить WHERE-условие
<?php
query="SELECT COUNT(mail) FROM customers WHERE mail = 'aaa@mmm.ru'";
$result=mysqli_query($db, $query);
$num_result=mysqli_num_rows($result);
echo $num_result;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.12.2005 в 21:44)
| | Спасибо, запрос верный, выполнятся правильно. Ошибка в выводе результата....получается $num_result = 1 ?? Странно... Надо разбираться в PHP коде. | |
|
|
|
|
|
|
|
для: cheops
(22.12.2005 в 21:44)
| | А так всё правильно у вас всегда будет 1, даже если записей будет 0 - следует писать
<?php
query="SELECT COUNT(mail) FROM customers WHERE mail = 'aaa@mmm.ru'";
$result=mysqli_query($db, $query);
if(!$result) exit(mysql_error());
$num_result=mysql_result($result,0);
echo $num_result;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(23.12.2005 в 14:13)
| | Вот так он ругается: mysql_result(): supplied argument is not a valid MySQL result resource | |
|
|
|
|
|
|
|
для: cheops
(23.12.2005 в 14:13)
| | Сообщение удалено! | |
|
|
|
|
|
|
|
для: Artemy
(23.12.2005 в 15:47)
| | Так что... никто не знает в чем дело??? | |
|
|
|
|
|
|
|
для: cheops
(23.12.2005 в 14:13)
| | >А так всё правильно у вас всегда будет 1, даже если записей
>будет 0 - следует писать
>
<?php
> query="SELECT COUNT(mail) FROM customers WHERE mail =
>'aaa@mmm.ru'";
> $result=mysqli_query($db, $query);
> if(!$result) exit(mysql_error());
> $num_result=mysql_result($result,0);
> echo $num_result;
>?>
|
функции mysql и mysqli нельзя вместе использовать..... | |
|
|
|
|
|
|
|
для: Graff
(22.12.2005 в 21:15)
| |
query="SELECT mail FROM customers...?????";
$result=mysqli_query($db, $query);
echo mysql_num_rows($result);
|
| |
|
|
|
|
|
|
|
для: spiner
(23.12.2005 в 19:15)
| | Спасибо, пришлось пока сделать без COUNT.... | |
|
|
|