PHP MySQL查询不返回结果[关闭]
Posted
技术标签:
【中文标题】PHP MySQL查询不返回结果[关闭]【英文标题】:PHP MySQL query not returning a result [closed] 【发布时间】: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。从你自己开始。你可以做到的。
【参考方案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);
【讨论】:
以上是关于PHP MySQL查询不返回结果[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在执行php脚本后将mysql查询结果返回到html页面?
自动完成 jQuery / PHP / MySQL 不返回结果