首先select语句中要遵循WGOL规范顺序。
W = where ; G = group by(归组/归类,查询不重复项); O = order by .... ase/dese; L = limit ;
编写mySql的连接文件
1 <?php 2 @mysql_connect("localhost:3306", "root", "") or die("mysql连接失败"); 3 @mysql_select_db("php100") or die("db连接失败"); 4 //mysql_set_charset("gbk"); 5.2.3以上可以这样写,纠正函数编码 5 mysql_query("set names 'gbk'"); //通用方式 6 ?>
在编写代码的过程中我发现传送到数据库的中文会变成乱码,则需要在连接文件conn.php中增加代码:mysql_query("SET NAMES 'UTF8'");
以及在php代码中增加:header("Content-type: text/html; charset=utf-8");(此句保证页面显示中文也不会成为乱码)