您的位置:首页 > 编程语言 > PHP开发

关于怎么在php中定义的sql语句中使用变量

2014-11-06 01:25 525 查看
例如原来想表达的sql的语句为 select chword from words where enword = 'abc' //因为在sql语句中待查找的enword对应的是字符串,所以abc要加引号

假设在PHP文件中,$en_word = "abc"; 那么就应写成:

$sql = "select chword from words where enword = '$en_word'";

在打印变量和字符串的连接体时要注意的问题:

echo $en_word."对应的中文含义是:".$row['chword']; //这条语句没问题

echo "$en_word对应的中文含义是:".$row['chword']; //这条语句会出现 Notice: Undefined variable: en_word,为什么把$en_word都包在双引号里面就不行了?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息