mysql_query没有达到预期效果

$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

?>

给TA打赏
共{{data.count}}人
人已打赏
未分类

Python中的Globcolour数据和投影错误

2022-9-8 15:35:38

未分类

Windows命令+浏览器书签

2022-9-8 15:35:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索