|
|
|
|
|
для: cheops
(18.02.2005 в 12:35)
| | Да, спасибо, код Axxil-a работает правильно. У меня было потеряно подключение к БД. | |
|
|
|
|
|
|
|
для: coloboc66
(18.02.2005 в 12:23)
| | Всё чисто, а добавление строки
<?php
f(!$query) exit(mysql_error());
?>
|
к чему приводит? | |
|
|
|
|
|
|
|
для: cheops
(18.02.2005 в 11:56)
| | <form action="search.php" method="get">
Выберите тип поиска:<br/>
<select name="searchtype">
<option value="author">По автору</option>
<option value="title">По названию</option>
<option value="isbn">По ISBN</option>
<option value="description">По ключевому слову</option>
</select>
<br/>
Введите информацию для поиска<br/>
<input name="searchterm" type="text">
<input type="submit" value="Найти">
<br/>
</form> | |
|
|
|
|
|
|
|
для: coloboc66
(18.02.2005 в 10:18)
| | Следует проверить, нет ли ошибки в синтаксисе запроса
<?
$rez="select COUNT(*) as count from books where ".$searchtype." like '%".$searchterm."%'";
$query=mysql_query($rez);
if(!$query) exit(mysql_error());
?>
|
Что выступает в качестве $searchtype и $searchterm? | |
|
|
|
|
|
|
|
для: Axxil
(17.02.2005 в 17:52)
| | Так выдает ошибку"Неправильный аргумент функции mysql_fetch_assoc()". Я делаю скрипт поиска по сайту и здесь мне только нужно подсчитать число записей, соответствующих запросу, по критериям searchtype и searchterm. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.02.2005 в 23:00)
| | Все по ошибке совершили :))) | |
|
|
|
|
|
|
|
для: cheops
(17.02.2005 в 19:06)
| | Только наоборот mysql_query и mysql_result
<?
$rez="select COUNT(*) from books where ".$searchtype." like '%".$searchterm."%'";
$query=mysql_query($rez);
$cnt_obj=mysql_result($query,0);
?>
|
| |
|
|
|
|
|
|
|
для: coloboc66
(17.02.2005 в 17:24)
| | Попробуйте поправить вариант предложенный Axxil следующим образом
<?
$rez="select COUNT(*) from books where ".$searchtype." like '%".$searchterm."%'";
$query=mysql_query($rez,0);
$cnt_obj=mysql_result($query);
?>
|
| |
|
|
|
|
|
|
|
для: coloboc66
(17.02.2005 в 17:46)
| | Вот так попробовать можно
<?
$rez="select COUNT(*) as count from books where ".$searchtype." like '%".$searchterm."%'";
$query=mysql_query($rez);
$r=mysql_fetch_assoc($query);
$cnt_obj=$r['count'];
?>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.02.2005 в 17:35)
| | Вот результат команды echo $rez; :
select COUNT(*) from books where description like '%PHP%' | |
|
|
|
|