php - 我的 SQL 查询在获取数据时使用异常

标签 php mysql

我正在使用 MySQL 从表中获取数据,但它显示异常。这是我正在使用的代码。我使用 URL 来调用它来测试:

    $userName=mysql_real_escape_string($_GET['userName']);
    $query = mysql_query("SELECT * FROM UserCredentials where UserName='$userName' ");

http://celeritas-solutions.com/pah_brd_v1/productivo/getUserData.php?userName=jamshaid.ali

这是一个异常(exception)

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/content/i/h/u/ihus235/html/cs/pah_brd_v1/productivo/getUserData.php on line 74 []

这是完整的代码

   $userName=mysql_real_escape_string($_GET['userName']);

   $query = mysql_query("SELECT * FROM UserCredentials Where UserName='$userName' ");


    $rows = array();
    while($row = mysql_fetch_assoc($query)) {
    $rows[] = $row;
    }
    echo json_encode($rows);
     ?>    

最佳答案

$query = sprintf("SELECT * FROM UserCredentials where UserName='%s'",mysql_real_escape_string($_GET['userName']));
$result = mysql_query($query);
if(result){
   //do you code
}

关于php - 我的 SQL 查询在获取数据时使用异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17232150/

相关文章:

mysql - 无法创建互连表

php - 从 mysql 表中获取最后更新的值

MySQL : Having a table with minimum and maximum value columns, 如果我的搜索项超过最大值,我如何找到 "highest"值?

php - phalcon 数据插入不起作用

PHP FTP 错误 : 451 - Append/Restart not permitted

c# - 在 C# 中选择 MySQL 数据

php - <input> 是表格数据吗?

javascript - 在 Laravel 中包含 .php 文件

php - 将时间戳值从一列复制到另一列失败

javascript - 如何将原始文本结构(如空格或行位置)维护到数据库中并将其显示回来?