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

时间:2015-03-30 02:07:59

标签: php mysqli

它与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));
}

2 个答案:

答案 0 :(得分:0)

您忘记了链接:mysqli_query($db, $query) 编辑:要做的第一件事,请阅读文档:) http://php.net/manual/en/mysqli.query.php

答案 1 :(得分:0)

您可以使用全局标识符添加$db,然后按Florian Lefèvre说明添加指向您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));
}