1
Базы данных / "Поисковый запрос" к БД с учётом разных параметров
« : 23 Июня 2005, 11:53:55 »
Привет народ!
Я только начал изучать php и уме проблема. Надо составить поиск по БД из формы. Мол записал скажем номер, далее осуществляется поиск по этому номеру и выдаётся вся строка из БД.
Код в принципе натворил, но не верно. Может кто чего подскажет?
ПЛИЗЗЗ!!!
include ("config.php");
$form =
"";
print $form;
// Построить и выполнить запрос
$result = mysql_query("SELECT serial, nomber, name, name1, name2, ball * FROM pass WHERE $nomber = \'$keyword\'",$db);
// Если совпадения не найдены, вывести сообщение
// и заново отобразить форму
if (mysql_num_rows($result) == 0) :
print "Sorry, but no matches were found. Please try your search again:";
print $form;
// Найдены совпадения. Отформатировать и вывести результаты, else :
// Отформатировать и вывести значения полей.
list($serial, $nomber, $name, $name1, $name2, $ball) = mysql_fetch_row($result);
print "
print "serial: $serial
";
print "number: $nomber
";
print "name: $name
";
print "first name: $name1
";
print "middle name: $name2
";
print "ball: $$ball
";
?>
Я только начал изучать php и уме проблема. Надо составить поиск по БД из формы. Мол записал скажем номер, далее осуществляется поиск по этому номеру и выдаётся вся строка из БД.
Код в принципе натворил, но не верно. Может кто чего подскажет?
ПЛИЗЗЗ!!!
include ("config.php");
$form =
"";
print $form;
// Построить и выполнить запрос
$result = mysql_query("SELECT serial, nomber, name, name1, name2, ball * FROM pass WHERE $nomber = \'$keyword\'",$db);
// Если совпадения не найдены, вывести сообщение
// и заново отобразить форму
if (mysql_num_rows($result) == 0) :
print "Sorry, but no matches were found. Please try your search again:";
print $form;
// Найдены совпадения. Отформатировать и вывести результаты, else :
// Отформатировать и вывести значения полей.
list($serial, $nomber, $name, $name1, $name2, $ball) = mysql_fetch_row($result);
print "
Information:
";print "serial: $serial
";
print "number: $nomber
";
print "name: $name
";
print "first name: $name1
";
print "middle name: $name2
";
print "ball: $$ball
";
?>