小编mis*_*s79的帖子

在PHP函数中查询数据库

我正在尝试使用PHP从数据库加载一些数据,但由于某种原因,当我把它放在一个函数中时它不起作用.如果我在没有函数的情况下尝试代码,它可以正常工作:

//$dbc connection
$call1 = 0;
$output = '';
$query = "select * from artists order by lname limit $call1, 15";
$result = mysqli_query($dbc, $query);
while($row = mysqli_fetch_array($result)){
    $output .= "<ul>";
    $output .= "<li>" . $row['name'] . "</li>";
    $output .= "</ul>";
}
Run Code Online (Sandbox Code Playgroud)

但是,当我将代码更改为函数内部时,我没有从数据库中获取任何内容(或者至少它不会返回任何内容):

//$dbc connection
$call1 = 0;
$output = '';
function loadArtists($call){
    $query = "select * from artists order by lname limit $call, 15";
    $result = mysqli_query($dbc, $query);
    while($row = mysqli_fetch_array($result)){
        $output .= "<ul>";
        $output .= "<li>" . $row['name'] …
Run Code Online (Sandbox Code Playgroud)

php mysql

2
推荐指数
1
解决办法
2897
查看次数

标签 统计

mysql ×1

php ×1