【问题标题】:Error in mysqli statementmysqli 语句中的错误
【发布时间】:2016-08-25 18:19:17
【问题描述】:

我在 mysqli 中遇到了这个错误

mysqli_select_db() 需要 2 个参数,其中 1 个在 /home/u751513549/public_html/recent.php 在第 6 行

这是代码

<?php // Connects to your Database 
mysqli_connect("localhost", "u751513549_liker", "xxxxxxxx") or die(mysqli_error());
mysqli_select_db("u851654599_liker") or die(mysqli_error());
$data = mysqli_query("SELECT * 
                      FROM token_all
                      ORDER BY RAND() LIMIT 0,9; ") or die(mysqli_error());
Print "<table";
while ($info = mysqli_fetch_array($data)) {
    Print "<tr>";
    Print " <a href=\"https://www.facebook.com/" . $info['id'] . "/\"/> <img  src=\"https://graph.facebook.com/" . $info['id'] . "/picture\"/></a>";
}
Print "</table>";

请帮我解决这个错误,我是初学者。

【问题讨论】:

  • 尝试删除分号。

标签: php mysql mysqli mysql-python mysql-error-1064


【解决方案1】:

试试这个(我给mysqli_select_db添加了另一个参数):

$con = mysqli_connect("localhost", "u751513549_liker", "xxxxxxxx") or die(mysqli_error($con));    
mysqli_select_db($con, "u851654599_liker") or die(mysqli_error($con));

【讨论】:

    【解决方案2】:

    第 1 步:创建连接

    $conn = mysqli_connect("localhost","u751513549_liker","xxxxxxxx","u851654599_liker");
    

    第 2 步:运行查询

    $query= mysqli_query($conn,"Your Query") or die(mysqli_error($conn));
    

    第 3 步:获取记录

    $result = mysqli_fetch_all($query);
    

    第 4 步:显示记录

    var_dump($result);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-17
      • 2016-12-18
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多