标题:为什么字符串一旦经过赋值,数据库语句就认不出来了
只看楼主
divtian
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-9-28
 问题点数:0 回复次数:1 
为什么字符串一旦经过赋值,数据库语句就认不出来了
<?

$conn=@mssql_connect("MDMQBJPPC43VP31","sa","12345");

mssql_select_db("huanban",$conn);  
$a='a';

$rs3=mssql_query("select *  from ceshi where ceshi=$a   ",$conn);
while($row3=mssql_fetch_array($rs3))
{

echo $row3[0] ;

}

?>

为什么这样不行?  如果把$a直接换成'a'就可以呢?
搜索更多相关主题的帖子: 数据库 字符串 
2015-09-28 08:58
divtian
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-9-28
得分:0 
Warning: mssql_query() [function.mssql-query]: message: ���� 'a' ���� (severity 16) in D:\PHPnow-1.5.6\htdocs\123.php on line 8

Warning: mssql_query() [function.mssql-query]: Query failed in D:\PHPnow-1.5.6\htdocs\123.php on line 8

Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in D:\PHPnow-1.5.6\htdocs\123.php on line 9


报错是这样的,好像字符串赋值出了问题。
2015-09-28 09:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-457732-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091208 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved