У меня такая проблема. Есть база в MySQL. В ней 7 таблиц. На главной странице сайта форма для поиска (html, передача данных методом post). Нужно сделать поиск по базе. Я пишу вот такой код:
<?php
/* Соединение, выбор БД */
$link = mysql_pconnect(localhost, nwautoru_shop, 260479)
or die("Не соединилось!!!");
print "";
mysql_select_db(nwautoru_shop) or die("Не найдена БД");
print "";
ob_start();
/* Выполнение SQL запроса */
$query = "SELECT *FROM `Bmw` WHERE Sort LIKE '%nSort%' LIMIT 0, 30";
$result = mysql_query($query)
or die("Запрос ошибочный");
if (mysql_num_rows($result)!=0) {
/* Печать результатов в HTML */
print "<table bgcolor=\"#3399FF\">
<tr>
<td><strong>№ Запчасти</strong></td>
<td><strong>Название по-немецки</strong></td>
<td><strong>Цена в EUR</strong></td>
</tr>
\n";
while ($line = mysql_fetch_array($result, MYSQL_NUM))
{
print "\t<tr class=\"txt\">\n";
for ($i=0;$i<=2;$i++)
{
print "\t\t<td>$line[$i]</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";}
else print "Задайте правильно номер!<BR>";
/* Освобождение памяти, занятой результатом запроса */
mysql_free_result($result);
/* Закрытие соединения */
mysql_close($link);
?>
не работает скрипт
Выдает сообщение: Задайте правильно номер!
в данный момент какой бы номер в строке поиска не забил, выдаёт сообщение:"Задайте правильно номер"
во всех таблицах три столбца:
Sort(по которому идёт поиск)-номер запчасти
Название запчасти
Прайс-цена
Читал посты созданные Татьяной, вроде немного понятно, но начинаю применять на практике .........не работает и всё тут