| веб-мастеру | блог веб-мастера | Статьи Веб-Мастера | SEO Tools | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| pershinoid |
18.12.2007, 0:21
Сообщение
#1
|
|
Новичок ![]() ![]() Группа: Пользователи Сообщений: 9 Регистрация: 23.11.2007 Пользователь №: 375 |
Подскажите пожалуйста!
производится поиск по базе, почему возникает ошибка Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in C:\www\scripts\poisk4.PHP on line 42 <?php include "config.php"; function search($a) { $query = "SELECT * FROM glav, razdel, podrazdel, pprazdel WHERE MATCH (glav.name,glav.text) AGAINST ('$a') or MATCH (razdel.name,razdel.text) AGAINST ('$a') or MATCH (podrazdel.name,podrazdel.text) AGAINST ('$a') or MATCH (pprazdel.name,pprazdel.text) AGAINST ('$a') and glav.id=razdel.glav_id and razdel.id=podrazdel.razdel_id and podrazdel.id=pprazdel.podrazdel_id LIMIT 0,50"; $result = MYSQL_QUERY($query); if (mysql_numrows($result)) { echo '<table border align="left" width="100%">'; echo '<tr>'; echo "<th>название главы/раздела/подраздела</th><th>текст</th>\n"; echo "</tr>\n"; while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<tr>\n"; echo "<td>".$row["name"]."</td>"; echo "<td>".$row["link"]."</td>"; echo '</tr>'; } echo'</table>'; } else { echo "<hr><H3 align=center>По запросу \"$a\", поиск не дал результатов,</H3>"; } } if( isset($a)) { search($a); } ?> |
| sashkovishe |
18.12.2007, 3:17
Сообщение
#2
|
![]() Администратор форума ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 397 Регистрация: 3.12.2006 Из: России Пользователь №: 4 |
Код $result = MYSQL_QUERY($query); if (mysql_num_rows($result)) { echo '<table border align="left" width="100%">'; echo '<tr>'; забыли "_" поставить в mysql_num_rows... -------------------- Think differently... |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 11.10.2008, 6:48 |