mysql与php编程,sql语句的引号问题?

waywin 2000-07-10 09:18:00
$db=mysql_connect("localhost","user","pass");
mysql_select_db("phpchat",$db);
$sql="SELECT * FROM content where roomname=$uroom order by conid";
$result=mysql_query($sql);
按常规sql语句中,$uroom是否要加引号?我发现有时不加也可以,可是要是用php中的/" ……/"来代替,有时连引号也会包含进去,请问各位您们遇到此类问题是如何解决的,或者哪里有这样的文章
...全文
237 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
waywin 2000-09-07
  • 打赏
  • 举报
回复
谢谢大家,问题已经解决!
jinz 2000-08-29
  • 打赏
  • 举报
回复
同意ycshowtop,也可以用单引号
hyzx2000 2000-08-18
  • 打赏
  • 举报
回复
alan_turing 2000-08-18
  • 打赏
  • 举报
回复
用单引号将$uroom 引起来就行了
ring 2000-08-08
  • 打赏
  • 举报
回复
假如该字段是字符串就如下:
SELECT * FROM content where roomname='$uroom' order by conid
yidao 2000-08-08
  • 打赏
  • 举报
回复
将"改为'即可。
ycshowtop 2000-08-05
  • 打赏
  • 举报
回复
$sql="SELECT * FROM content where roomname=$uroom order by conid";
改成:
$sql="SELECT * FROM content where roomname=\"".$uroom."\" order by conid";

一般如果是数值之类的,可以象你写的那样,不会出错,但字串就一定要分开了。
duhorse 2000-07-19
  • 打赏
  • 举报
回复
use ' try it

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧