【问题标题】:How To Get a Single Number From a Database in PHP [duplicate]如何在 PHP 中从数据库中获取单个数字 [重复]
【发布时间】:2016-06-05 17:31:25
【问题描述】:

无论数据库在该单元格中有什么,我都需要回显数字 10。我似乎无法让它工作。我在做什么错互联网人?

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "testfp";
$conn = new mysqli($servername, $username, $password, $dbname);


$sql = "SELECT hookup FROM testfp WHERE name = 100100" ;
$bob = mysql_query($sql);
echo $bob;
?>

【问题讨论】:

  • $bob = mysql_result(mysql_query("SELECT hookup FROM testfp WHERE name = 100100"),0); 记住,mysql_ 扩展已被弃用
  • mysqli != mysql_。使用所有mysqli 函数。
  • 另外在mysql_query之后你需要获取结果对象,$bob在你使用正确的函数时仍然不会有值。

标签: php mysql sql database echo


【解决方案1】:

mysqlmysqli 不能一起使用。因此,您可以尝试以下代码(仅使用 mysqli,因为不推荐使用 mysql):

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "testfp";
$conn = new mysqli($servername, $username, $password, $dbname);
//Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT hookup FROM testfp WHERE name = 100100" ;
$result = $conn->query($sql);
if($result->num_rows>0)
{
    while($row = $result->fetch_assoc()) {
        echo $row["hookup"];
    }
}
else
{
    echo "No results found!";
}
?>

【讨论】:

    猜你喜欢
    • 2020-04-20
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 2021-03-27
    • 2013-03-31
    相关资源
    最近更新 更多