gpt4 book ai didi

php - 查询未使用 PHP 添加到 SQL 数据库

转载 作者:行者123 更新时间:2023-11-29 13:20:50 26 4
gpt4 key购买 nike

未使用 PHP 在 SQL 数据库上运行查询。输出是这么说的,但是当我检查它时,它不存在。请帮忙!顺便说一句,“connectdb.php”连接到 sql 和数据库。有我忘记的功能吗?

<?php
$userId = mysql_real_escape_string($_GET["UserId"]);
$banner = mysql_real_escape_string($_GET["banner"]);
include "connectdb.php";

$query = mysql_query("SELECT * FROM banned WHERE Userid='$userId'");
$numrows = mysql_num_rows($query);
if (numrows == 1) {
echo "true";
} else {
echo "false";
}
?>

最佳答案

直接回答问题:

您应该在调试时将以下内容添加到查询行中,如下所示,以获得错误的输出:

or die(mysql_error());

抛开这一点,考虑使用 PDO,你会发现它的错误消息非常冗长,而且还可以让你不必运行 mysql_real_escape_string(),并提供更多针对 SQL 注入(inject)的保护。

关于php - 查询未使用 PHP 添加到 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20876667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com