PHP 没有为特定用户显示 MySQL 表中的文本

标签 php mysql

我尝试对我的页面进行一些更改。 所以,我想向用户显示表中的特定硬币。(表已创建) 但是,当我尝试这样做时,如果我想要用户名,则不起作用(未显示)。 仅在不验证用户 ID/名称的情况下工作。

我的代码:

    $strSQL = "SELECT * FROM users WHERE id=" . $_GET["id"];
    $rs = mysql_query($strSQL);

    while($row = mysql_fetch_array($rs)) {

        echo "<dt>Coins:</dt><dd>" . $row["coins"] . "</dd>";

    }

我尝试使用 ["username"]$_GET["id"] 。但也没有成功( session 验证如下:if(isset($_SESSION['用户名']))

有人知道为什么不起作用吗?

最佳答案

$strSQL = "SELECT * FROM users WHERE id='".$_GET['id']."'";

关于PHP 没有为特定用户显示 MySQL 表中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40502050/

相关文章:

php - 使用 PHP 将多个文件路径保存到 mysql

php - 如何使用PHP代码将图片上传到MySQL数据库

php - 在 Media Temple 上设置 open_basedir

php - 如何使用php计算父节点的所有子节点

php - Redis 默认以保护模式重启 - 如何更改此设置

mysql - Rails 5 返回所有记录并包括必要的关联

python - 在 Python 2.5 上使用 MySQLdb

php - 设置 utmgclid 时是否不需要 utmcsr cookie?

Mysql-错误: Incorrect key file for table '/tmp/#sql_6212_0.MYI' ; try to repair it

php - 如何从php存储过程调用以加载嵌套数据