Php 显示来自mysqli查询的一个结果(单元格)
我在这方面绞尽脑汁已经有一段时间了,MySQL和MySQLi上的文档让我很困惑。有可能得到帮助吗 我有一个名为track_table的表,它包含两行hash和trackPhp 显示来自mysqli查询的一个结果(单元格),php,mysqli,Php,Mysqli,我在这方面绞尽脑汁已经有一段时间了,MySQL和MySQLi上的文档让我很困惑。有可能得到帮助吗 我有一个名为track_table的表,它包含两行hash和track hash | track sdfsdfsdfsdfsdfsd | Azelia Banks - 1991 我想显示曲目名称,但不知道如何显示。我尝试过“mysqli_fetch_assoc”和其他各种功能,但什么都没有。这是我到目前为止提出的问题 $hash = $_GET
hash | track
sdfsdfsdfsdfsdfsd | Azelia Banks - 1991
我想显示曲目名称,但不知道如何显示。我尝试过“mysqli_fetch_assoc”和其他各种功能,但什么都没有。这是我到目前为止提出的问题
$hash = $_GET['sub'];
$check_track = "SELECT track FROM track_table WHERE hash = '.$hash.' ";
$track_res = mysqli_query($mysqli, $check_track) or die (mysqli_error($mysqli));
$result = mysqli_fetch_assoc($track_res);
echo $result['track'];
我只想能够在网页上显示曲目名称
我知道我还没有实现任何安全功能,我直接从用户那里获取数据,我将在解决此问题后再这样做。字符串文本有问题。变量字符串文字脚本的一部分
if ( !isset($_GET['sub']) ) {
die('missing paraemter sub');
}
$check_track = "
SELECT
track
FROM
track_table
WHERE
hash = '".mysqli_real_escape_string($mysqli, $_GET['sub'])."'
";
$track_res = mysqli_query($mysqli, $check_track) or die (mysqli_error($mysqli));
$result = mysqli_fetch_assoc($track_res);
if ( !$result ) {
echo 'no such record';
}
else {
echo $result['track'];
}
试试这个
$hash = mysql_real_escape_string($_GET['sub']);
$check_track = "SELECT track FROM track_table WHERE hash = '.$hash.' ";
$track_res = mysql_query($check_track) or die (mysql_error());
$result = mysql_fetch_assoc($track_res);
print_r($result);
请确定表、列或输入类型的名称。
我希望它能对您有所帮助。我刚刚尝试了您的解决方案,但仍然无法显示曲目名称:(同位语,请检查我的Apache日志,连接到数据库时出现问题。您的解决方案现在运行得很好。非常感谢:)OP询问
mysqli