php在数据库中查找不工作的数据
我正在制作一个连接到数据库的测验网页,但我的代码不起作用。 我有以下代码:php在数据库中查找不工作的数据,php,sql,Php,Sql,我正在制作一个连接到数据库的测验网页,但我的代码不起作用。 我有以下代码: $query = "SELECT `question` FROM `questions` WHERE `id` = '1'"; $result = mysql_query($query) or die($query."<br/><br/>".mysql_error()); $question = mysql_result($result, 0); echo $que
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_result($result, 0);
echo $question;
它应该在我的表格中查找id为1的问题,然后重复该问题、可能的答案和正确的答案。
列名为:id、question、a、b、c、d和correct
这是phpmyadmin中的情况,
因为我不允许发布图片,这里有一个图片链接。
有人能帮我吗
$question = mysql_result($result, 0);
echo $question['question'];
或
应该这样做
除此之外,mysql_*-函数是试试这个
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_result($result, 0);
echo $question['question'];
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_fetch_assoc($result);
echo $question['question'];
/*
or for get the correct answer
you can just: echo $question['correct'];
//*/
试试这个
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_result($result, 0, 'question');
echo $question;
试试这个
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_result($result, 0);
echo $question['question'];
$query = "SELECT `question` FROM `questions` WHERE `id` = '1'";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$question = mysql_fetch_assoc($result);
echo $question['question'];
/*
or for get the correct answer
you can just: echo $question['correct'];
//*/
您遇到的错误是什么?mysql_*已弃用。您应该使用PDO或mysqli_*您在哪里读到的mysql_u结果是通过返回一个数组default@RoyalBg:抱歉将函数与mysql\u fetch\u数组混淆,请更正!