$query = mysql_query("SELECT * FROM joblist WHERE salary LIKE '%$searchq%' OR jobtitle LIKE '%$searchq%'");
$count = mysql_num_rows($query);
if ($count == 0){
$output = 'There was no search results!';
}else {
while($row = mysql_fetch_array($query)) {
$salary = $row['$salary'];
$jobtitle = $row['$jobtitle'];
$id = $row['id'];
$output .= '<div>' .$salary.' '.$jobtitle.'</div>';
}
}
致命的错误
Call to undefined function mysql_query() in /srv/http/head.php on line 16
最佳答案
如果您使用的是PHP 7,那么可以使用mysqli。因为mysql在这个版本中不可用这是一个你可以使用的例子。
<?php
// procedural style of mysqli
$host = "host";
$user = "user";
$password = "password";
$database = "db";
$link = mysqli_connect($host, $user, $password, $database);
if(!$link){
echo ('unable to connect to database');
}
else {
$sql = "your select query";
$result = mysqli_query($link,$sql);
if(mysqli_num_rows($result) == 1){
// SUCCESS STUFF
}
else {
// error stuff
}
} // end else
?>
关于php - mysql_query不能按预期工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34571448/