gpt4 book ai didi

PHP MYSQL > 搜索用户名并回显列数据

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

我正在寻找一个简单的 php 脚本,它将在我的数据库中查找用户名并回显列。我想要回显的列是日期。

我正在制作一个脚本来检查分配给用户的日期是否是今天的日期。

$datenow = date("Y-m-d");
$user = $_SESSION['username'];

$connection = mysql_connect('localhost', 'username', 'password');
mysql_select_db('database name');

$result = mysql_query("SELECT accessfrom FROM users WHERE username = $user");

// Now I need a simple way to check if the results date = $datenow(from above)

mysql_close(); //Make sure to close out the database connection

最佳答案

不要使用 MySQL。它已被弃用。因此,使用 mysqli_。

据推测,用户名是一个字符串。所以,你的比较不匹配。天真的解决方案是添加单引号:

$result = mysql_query("SELECT accessfrom FROM users WHERE username = '$user'");

正确的解决方案是使用mysqli_并使用参数传入值。这不仅解决了您的问题。它还可以防止 SQL 注入(inject)攻击,并教您如何正确编写查询。

关于PHP MYSQL > 搜索用户名并回显列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780691/

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