如何使用PHP中的函数获取数据?

时间:2017-03-22 11:42:14

标签: php mysql mysqli

我在functions.php中有这个功能,我想用这个函数

获取数据
function getQuestionByNumber($number){
        $sql = "SELECT * FROM question WHERE id = '$number'";
        $result = mysqli_query($db, $sql);
        $row = mysqli_fetch_assoc($result);
        return $row;
    }

我想要做的是使用此功能我想从测试页面上的问题表中获取问题 继承我的测试页代码:

<?php
    include('includes/conn.php');
    include('includes/functions.php');

    $number = $_GET['num'];
    $ques = getQuestionByNumber($number);
?>

<textarea readonly><?php echo $ques['question']; ?></textarea>

但它给出了错误:

  

注意:未定义的变量:db in   第9行的C:\ xampp \ htdocs \ onlineExam \ testingques.php

     

警告:mysqli_query()期望参数1为mysqli,null给定   在第9行的C:\ xampp \ htdocs \ onlineExam \ testingques.php

     

警告:mysqli_fetch_assoc()期望参数1为mysqli_result,   第10行的C:\ xampp \ htdocs \ onlineExam \ testingques.php中给出的null

有人可以帮助我,我是初学者,刚刚开始构建应用程序

1 个答案:

答案 0 :(得分:1)

尝试做类似

的事情
function getQuestionByNumber($db, $number)