在SQL中使用会话变量,其中

克拉克森

我正在尝试从数据库检索数据并打印它们。这是我的代码

$sql="SELECT * FROM table1 WHERE c_no='".mysql_real_escape_string($_SESSION['user']['c'])."'.AND a_no='".mysql_real_escape_string($_SESSION['user']['a'])."'";
    $result=mysql_query($sql,$connect);

    echo "<table>";
    $num_of_rows=mysql_num_rows($result);
    echo $num_of_rows;
    for($k=0;$k<3;$k=$k+2){
        echo "<th>";
        echo mysql_field_name($result,$k);
        echo "</th>";       
    }
    while($r=mysql_fetch_assoc($result)){
        echo "<tr>";
        echo "<td>".$r["field1"]."</td><td>".$r["field2"]."</td>";
        echo "</tr>";
    }

这段代码给出了错误 mysql_num_rows(): supplied argument is not a valid MySQL result resource
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
mysql_field_name(): supplied argument is not a valid MySQL result resource

为什么是这样 ?我的会话变量和使用时一样工作正常
echo $_SESSION['user']['a']; 它工作正常吗?是WHERE子句中的问题吗?

理查德

这应该工作:

$sql="SELECT * FROM table1 WHERE c_no = '".mysql_real_escape_string($_SESSION['user']['c'])."' AND a_no = '".mysql_real_escape_string($_SESSION['user']['a'])."'";

您错过了一个空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL查询中使用会话变量?

来自分类Dev

在 PHP 中使用会话数组解析 SQL 变量

来自分类Dev

在php中使用会话变量

来自分类Dev

在PHP会话中使用变量

来自分类Dev

在存储过程中使用会话变量

来自分类Dev

在PHP中使用会话变量作为对象

来自分类Dev

PHP 在类函数中使用会话变量

来自分类Dev

在Azure中使用SQL作为会话缓存

来自分类Dev

在Azure中使用SQL作为会话缓存

来自分类Dev

使用会话变量查询SQL Server

来自分类Dev

在JavaScript中使用SQL变量?

来自分类Dev

在SQL查询中使用变量

来自分类Dev

在SQL脚本中使用变量

来自分类Dev

在 SQL 查询中使用变量

来自分类Dev

Perl:如何获取已在会话文件中使用的列表变量

来自分类Dev

您如何在Wordpress中使用会话变量?

来自分类Dev

无法在Rails的集成测试中使用会话变量

来自分类Dev

在具有ActiveAdmin的CanCan中使用会话变量

来自分类Dev

如何在Alexa Skills中使用特定于会话的变量?

来自分类Dev

在PHP中使用会话变量编写PHP代码

来自分类Dev

在以PHP运行的MySQL文件中使用PHP会话变量?

来自分类Dev

您如何在Wordpress中使用会话变量?

来自分类Dev

在SSH会话中使用本地和远程变量

来自分类Dev

如何通过ASPX页面在URL中使用会话变量

来自分类Dev

在具有ActiveAdmin的CanCan中使用会话变量

来自分类Dev

在 ssh 会话中使用 .profile 环境变量

来自分类Dev

将当前会话存储在变量中以在 MySQL 查询中使用

来自分类Dev

是否可以在会话中使用变量以在其他页面中使用?

来自分类Dev

使用会话存储变量