【问题标题】:Empty variable $name空变量 $name
【发布时间】:2018-05-02 21:12:39
【问题描述】:

我对 db 有一个请求:

$str = "SELECT name FROM `student_info` WHERE code='$code'"; 
$name = $link->query($str) or die(mysqli_error($link)); 

$name 不返回任何内容

this is a structure of a student_info table

请帮忙!

【问题讨论】:

  • 这里没有足够的代码。贴出相关代码或检查错误
  • “请帮忙!” - 猜猜变量是什么以及它们的值?不会发生。
  • var_dump($name) 显示什么?
  • @RogerNg 为什么祈祷告诉WHERE 子句中有错误?这是什么错误?我肯定没有看到。
  • 在创建数据库连接的那一行之前添加这两行:error_reporting(E_ALL);,然后是ini_set('display_errors', 1);。屏幕上是否出现错误消息?哪一个?

标签: php mysqli phpmyadmin


【解决方案1】:

试试这个

$sql = "SELECT name FROM student_info WHERE code='$code'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
     $name =  $row["name"];
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 1970-01-01
    相关资源
    最近更新 更多