选择查询语句怎么在Php中使用

选择查询语句怎么在Php中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

sql有许多对数据库操作的语句。但是常见和比较需要的是这么几个语句.SELECT语句用于从数据库中选取数据。

那么我们先来介绍第一种选择语句
语句1:Select *,从table_name
解说:意思就是读取整个表table_name里面的数据显示出来
语句1:SELECT * FROM table_name x=1
解说:意思就是读取表table_name里面键名为:x值为:1的数据显示出来

<强>选择查询语句的例子

代码如下:


& lt; ?php
$ con=mysql_connect (“localhost",“peter",“abc123");
如果(! $ con)
,{
,死(& # 39;不能连接:& # 39;。mysql_error ());
,}
mysql_select_db (“my_db",反对美元);
$结果=mysql_query (“SELECT * FROM Persons");
,($(结果)美元)result中进行row=mysql_fetch_array
,{
,echo $ row [& # 39; firstname # 39;]。“;“;。$行[& # 39;lastname # 39;],
,和“回声“& lt; br/;;
,}
mysql_close (con);
?比;

例子

代码如下:


& lt; ?php
定义(& # 39;主机名# 39;& # 39;localhost # 39;);//数据库主机名
定义(& # 39;用户名# 39;& # 39;用户名# 39;);//数据库用户名
定义(& # 39;密码# 39;& # 39;密码# 39;);//数据库用户登录密码
定义(& # 39;database_name # 39; & # 39; testdb # 39;);//需要查询的数据库
$ db=mysql_connect(主机名、用户名、密码)或
,,,,,,,,死(mysql_error ());
//连接不上,就会显示mysql出错的原因。
mysql_select_db (DATABASE_NAME);
//切换到testdb www.jb51.net
$查询=
“选择uri,标题从testdb ORDER by rand()限制1“;
//上面这句的意思是从testdb中随机提取一条数据。
$结果=mysql_query($查询);
//查询
,($(结果)美元)result中进行row=mysql_fetch_array{回声“& lt; p id=皌itle"在“,
($行[& # 39;标题# 39;]),“& lt;/p> & lt; p id=皍ri"祝辞,mdash;“nl2br($行[& # 39;uri # 39;])
,“& lt;/p>“;}
//显示结果
mysql_free_result(结果);
//释放结果
mysql_close ();
//关闭连接
?在

<强> mysql中文数据出现乱码
数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。这时候在PHP脚本里面直接选择数据出来的就是乱码,需要在查询前先使用:

代码如下:


mysql_query(“组名称GBK");或mysql_query(“组名称GB2312");

来设定mysql连接编码,保证页面申明编码与这里设定的连接编码一致(GBK是GB2312的扩展)。如果页面是utf - 8编码的话,可以用:
mysql_query (UTF8"“集名称);注意是UTF8而不是一般用的utf - 8。假如页面申明的编码与数据库内部编码一致可以不设定连接编码。
代码如下:

代码如下:


$ mysql_mylink=mysql_connect ($ mysql_host mysql_user美元mysql_pass美元);
mysql_query(“组名称& # 39;gbk # 39;“);

看完上述内容,你们掌握选择查询语句怎么在Php中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

选择查询语句怎么在Php中使用