Я новичок в кодировании и продолжаю получать эту ошибку, и я не уверен, в чем причина ... Я пытаюсь искать/извлекать данные из базы данных Mysql ... Идея в том, что кто-то выбирает категорию поиска (например, имя) и вводит имя, а затем код извлекает все соответствующие соответствия из таблицы базы данных Customers
.call to undefined function php mysql
Я получаю следующее сообщение об ошибке:
Fatal error: Call to undefined function query() in ..../search.php on line 36
Может кто-нибудь помочь.
<html>
<head>
<title>pageName</title>
<style type="text/css">
table {
background-color: #ADD8E6;
border: 1px solid black;
font-family: Arial; font-size: 14px;
}
th {
text-align: left;
}
</style>
</head>
<body>
<h1>MEMBERS SEARCH</h1>
<form method="post" action="search.php">
<input type="hidden" name="submitted" value="true"/>
<label> Search Category:
<select name="category">
<option value="firstname">First NAME</option>
<option value="lastname">Last NAME</option>
</select>
</label>
<label> Search Criteria:<input type="text" name="criteria" /></label>
<input type="submit" />
</form>
<?php
if (isset($_POST['submitted'])){
// connect to the DB
include('connect.php');
$category = $_POST['category'];
$criteria = $_POST['criteria'];
$query = "SELECT * FROM Customers WHERE $firstname LIKE '%" . $criteria ."%'";
$result = $query ($con, $query) or die ('error getting data from database');
$num_rows = mysql_num_rows ($result);
echo "$num_rows results found";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<table>
<tr>
<td width="300" ><font face="Arial Black" size="2"><?php echo $row['firstname']?> <?php echo $row['lastname']?></font></td>
</tr>
</table>
<table>
<tr>
?>
</body>
</html>
код не является полным, вы можете предоставить нам полный код, а также более подробные сведения об ошибке – Standej
Обновите код, чтобы показать изменения, внесенные вами на основе уже полученных ответов. Вы также открыты для SQL-инъекций. Знать, что находится в 'connect.php' или что' $ con' также было бы полезно. – chris85