所以基本上我在这里得到了这段代码:
<?php
include_once 'dbconfig2.php';
$con = new DB_con();
$table = "users";
if(isset($_GET['profile_id']))
{
$sql=mysql_query("SELECT * FROM users WHERE user_id=".$_GET['profile_id']);
$result=mysql_fetch_array($sql);
}
?>
我不知道如何做到这一点,因此如果记录中不存在 user_id,他们将无法查看自己的个人资料,但会引导他们看到另一条消息或一段代码。
最佳答案
如果 user_id 不存在,结果中不会有任何行。当您尝试使用mysql_fetch_array()
读取行时,它返回FALSE
。所以你可以简单地测试 $result
:
if (!$result) {
die("Invalid profile ID");
}
关于PHP(如果记录中不存在。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41904848/