【问题标题】:PHP MySQL query not returning a result [closed]PHP MySQL查询不返回结果[关闭]
【发布时间】:2019-08-08 16:08:22
【问题描述】:

我正在处理一个学校项目,但我的代码在运行时只返回 ann HTTP 500 错误。 PHP 和 MySQL 已正确安装并可以正常工作。我已经使用 INSERT 命令对此进行了测试。

我的代码:

<?php


// Some inputvalues (those are correct)
$user = "";
$pass = "";
$host = "";
$db = "";

$conn = mysqli_connect($host, $user, $pass, $db)
    or die("Het is niet gelukt om te verbinden met de database!");


// Vaststellen wat je wil weten
$grab = $_GET['grab'];

$query = "SELECT * FROM informaticaproject WHERE id=1";
$result = mysqli_query($conn, $query)
    or die("Geen gegevens opgehaald!");

echo $result;

while ($row = mysqli_fetch_assoc($result)) {
    $anwer = $row["'" . $grab . "'"];
}

echo $answer;


mysqli_close($conn);

有人可以帮帮我吗?

【问题讨论】:

  • $anwer = $row[$grab]; 试试这个。应该管用。这不是编码问题,echo $answer; 分配给anwer 并检查answer。学会有耐心。
  • @RahulMeshram 谢谢,但这不起作用。问题是我没有得到任何结果。
  • 先调试!一行一行地走。 print_r($result) 或者尝试在两者之间穿透echo 1;。启用error reporting。从你自己开始。你可以做到的。

标签: php mysql


【解决方案1】:
//Try This

<?php


// Some inputvalues (those are correct)
$user = "";
$pass = "";
$host = "";
$db = "";

$conn = mysqli_connect($host, $user, $pass, $db)
    or die("Het is niet gelukt om te verbinden met de database!");


// Vaststellen wat je wil weten
$grab = $_GET['grab'];

$query = "SELECT * FROM informaticaproject WHERE id=1";
$result = mysqli_query($conn, $query)
    or die("Geen gegevens opgehaald!");

echo $result;

while ($row = mysqli_fetch_assoc($result)) {
    $anwer = $row["'" . $grab . "'"];
}

echo $anwer;


mysqli_close($conn);

【讨论】:

    猜你喜欢
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    相关资源
    最近更新 更多