PHP(如果记录中不存在。)

标签 php mysql

所以基本上我在这里得到了这段代码:

<?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/

相关文章:

MySQL 结合 2 个选择

php - 没有 JavaScript 的非静态表单操作?

javascript - 获取从 php 到 javascript 查询的变量

php - 使用php和mysql的菜单问题

mysql - 将分组日期格式化为可读日期

php - 用于选择元值的 wordpress 自定义查询

mysql - MySql 中的考勤报表

php - 如何以连续序列号显示从 mysql 表检索的数据

php - PHP 中的 CSS 与 mysql

php - 选择所有成绩不及格的学生