下面的语句总是得不到一条记录$rs=$db->query("select id,pid,bt,isparent from b where bh='$bh' order by sn asc");但去掉排序,就可以:$rs=$db->query("select id,pid,bt,isparent from b where bh='$bh'");
是语法错误吗?该怎么写啊?谢谢啦~~~
解决方案 »
- 请问如何得到最后一次update操作的记录的id?
- 什么是mysql的分布式管理
- 散分。先来先得。提高一下本版的人气。
- MYSQL 对数值操作的问题 急!
- 请教MySQl中更改默认的数据库文件存放位置的问题。
- 我安装mysql-4.0.20在linux上,用windows下用mysql control center连接察看服务器信息,为什么显示的版本号是3.23.54,还有..
- 为何显示not found ?
- 关于MYSQL导出excel
- 拟开发一个php+mysql的gnu项目!愿意参与的请发帖!
- 关于 INFORMATION_SCHEMA.COLUMNS的问题
- 关于SQL语句和存储过程
- MySQL ODBC 64位驱动 bug??
+----------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+-------+
| bh | varchar(2) | NO | PRI | NULL | |
| id | int(10) unsigned | NO | PRI | NULL | |
| pid | int(10) unsigned | NO | | NULL | |
| sn | int(10) unsigned | NO | | 0 | |
| bm | varchar(10) | NO | | NULL | |
| ji | tinyint(1) | NO | | 0 | |
| bt | varchar(256) | NO | | NULL | |
| you | text | NO | | NULL | |
| hege | text | NO | | NULL | |
| banfa | text | NO | | NULL | |
| fz | decimal(5,2) | NO | | NULL | |
| isparent | tinyint(1) | NO | | 0 | |
+----------+------------------+------+-----+---------+-------+
12 rows in set (0.00 sec)mysql> select id,pid,bt,isparent,sn from b where bh='33' ;
+----+-----+-------+----------+----+
| id | pid | bt | isparent | sn |
+----+-----+-------+----------+----+
| 1 | 0 | 增加1 | 1 | 0 |
| 2 | 1 | 增加2 | 0 | 1 |
| 3 | 1 | 增加3 | 0 | 2 |
+----+-----+-------+----------+----+
3 rows in set (0.00 sec)mysql> select id,pid,bt,isparent,sn from b where bh='33' order by sn;
Empty set (0.00 sec)mysql>_
bt varchar(256)改为
bt varchar(100)
可以了请问256是256个字节还是256个字符啊?对于utf8,一个汉字“字符”可能是3个“字节”啊?