| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1954 人关注过本帖
标题:为什么字符串一旦经过赋值,数据库语句就认不出来了
只看楼主 加入收藏
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
快速回复:为什么字符串一旦经过赋值,数据库语句就认不出来了
数据加载中...
 
   



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

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