如何在 php 函数中编写 mysqli 查询?

How to write mysqli query in php function?

用mysql写得很好,但是用mysqli怎么写呢?

这是我的连接字符串:

$db = mysqli_connect("localhost","root","","test") or die("Cannot connect mysql");

这就是我得到的-> 警告:mysqli_query() 需要至少 2 个参数,其中 1 个在 C:\wamp\www\pagination\function.php.

中给出
function pagination($query, $per_page = 10,$page = 1, $url = '?')
{
    $query = "SELECT COUNT(*) as `num` FROM $query";
    $row = mysqli_fetch_array(mysqli_query($query));
}

你忘记了link:mysqli_query($db, $query) 编辑:首先要做的是阅读文档 :) http://php.net/manual/en/mysqli.query.php

您可以使用全局标识符添加 $db,然后如 Florian Lefèvre 所说,将 link 添加到您的 mysqli_query()

function pagination($query, $per_page = 10,$page = 1, $url = '?')
{
    global $db;

    $query = "SELECT COUNT(*) as `num` FROM $query";
    $row = mysqli_fetch_array(mysqli_query($db, $query));
}