首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库连接函数调用的折叠代码出错

问数据库连接函数调用的折叠代码出错
EN

Stack Overflow用户
提问于 2021-02-27 06:21:52
回答 1查看 27关注 0票数 1
代码语言:javascript
复制
public function Fetch_num1($id) {
    
    echo "Hi";
    
    $sql = "SELECT * FROM editors where jid='$id'";
    
    $result = mysqli_query($connection, $sql); 
    
    $nr = mysqli_num_rows($result);
    
    return $nr;
}

它显示的警告如下:

mysqli_query()期望参数1为mysqli,空给定的mysqli_num_rows()期望参数1为mysqli_result,在

中为null

EN

回答 1

Stack Overflow用户

发布于 2021-02-28 01:22:28

正如Armali在评论中所说的,您没有建立数据库连接。下面是从w3schools (https://www.w3schools.com/php/php_mysql_connect.asp)复制的典型连接代码:

代码语言:javascript
复制
 <?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?> 

将localhost、username和password替换为db名称、用户名和密码,然后将$connection替换为$conn。

另外,我认为where应该是大写字母:WHERE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66396156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档