mysql_query返回false原因
来源:互联网 发布:mac 任务管理器快捷键 编辑:程序博客网 时间:2024/05/16 09:44
原文链接:http://zhidao.baidu.com/link?url=xTos2NFAJbGn88GOVWnlLP4U9UelhE7DQJ3POYIaa9yBOyRTwjFnnIrGICR6hxo7DvJm0nMhR3ygml2Bv4i0LK
php mysql_query语句里为什么引用变量要加单引号,为什么有时直接用变量名也可以运行通过?$result1=mysql_query("SELECT * FROM userinformation WHERE Accountname=$a");$result1=mysql_query("SELECT * FROM userinformation WHERE Accountname=’$a‘");
确切的说,那是sql语句,与是不是php没有直接绝对关系(sql语句的一门单独的语言,用于对数据库的一些操作,Acc、sql server、mysql等数据库的sql语句基本都一样,只是每种数据库的sql语句,有少许差别)
也就是sql语句的语法
sql语句中,字段的值和字段类型要相互对应
比如:数据表中有一个字段A,他的类型是(int、bigint等)数字类型
那么: A = '12'这样写是错误的,因为数字类型字段,不能插入或者赋值字符串类型的值
而如果A字段是文本类型等字段,则文本数字都可以插入
语法中,加引号,就表示所提供的值就字符串文本类型,不加则表示是数字类型
笔者解读:
如果
数据库字段是varchar、text这些字段:
如果$a是文本类型,则$a必须加上单引号。
如果$a是数字类型,则$a不加单引号也能通过。
比如以下语句是错误的,$user都要加上单引号。
$user='qwe';
$resultset=mysql_query("select password from users where username=$user");
或者
$user=$_GET["username"];//传递过来的值是文本类型
$resultset=mysql_query("select password from users where username=$user");
以下语句则是对的。
$user=123;
$resultset=mysql_query("select password from users where username=$user");
我在数据库中创建的字段类型如下:
编写代码
$resultset=mysql_query("select password from users where username=$user"); $db_password=mysql_fetch_array($resultset);
出现如下错误
在了$user加上单引号后
$resultset=mysql_query("select password from users where username='$user'"); $db_password=mysql_fetch_array($resultset);运行成功。
- mysql_query返回false原因
- mysql_query() ,注意返回值可能为true或false
- mysql_query false 报错
- Process32First 返回FALSE的原因
- mysql_query()只有语句不能被MySQL正确执行的时候才返回False
- SystemParametersInfo (SPI_GETNONCLIENTMETRICS ... 返回false的原因分析
- bindAppWidgetIdIfAllowed 老是返回false的原因
- mysql_query()的返回值
- php mysql_query 返回值
- FormsAuthentication.Authenticate()方法总是返回false的原因
- List集合中list.remove()返回false原因
- file_get_contents()打开URL无法获得数据返回false原因
- conn.excute()插入数据库成功,但却返回false原因
- c/c++ api mysql_query()返回值
- mysql_query()函数的返回值问题
- 为什么在mysql_query()返回成功后,mysql_store_result()有时返回NULL?
- 关于Onsubmit方法返回false表单仍然被提交的原因
- PacketGetAdapterNames返回false
- [数据结构]链表操作
- 二维情形下的最接近点对问题
- 向量时钟Vector Clock in Riak
- 前端笔记 CSS 5
- Android学习笔记(41):File存储
- mysql_query返回false原因
- 最大流部分
- 剑指Offer--025-二叉树中和为某一值的路径
- SDWebImage介绍
- Unix:基础知识文件和目录
- papi酱广告拍出2200万 拍卖收益将捐赠给母校
- 换乐网redis应用分析
- 设置定时关机命令
- 在iOS 8中使用UIAlertController