如安在PHP内里衔接数据库
第一步、制造一个衔接
$a = mysql_connect("localhost","root","");
括号内里参数的意义:
1.localhost——IP地点,localhost是本机的意义,假如须要衔接别的服务器,那末就须要输入要衔接的服务器的IP地点。
2.root——用户名,要衔接到的服务器的用户名,建立服务器时保留的用户名是什么就写什么。
3.""——服务器暗码,要衔接到的服务器的暗码,没有暗码的话就在双引号内什么都不写,然则不能省略双引号。
4.$a——假如衔接胜利,那末会返回一个MySQL衔接标识或许衔接失利的时刻返回一个FALSE,既然有返回值,我们就须要建立一个变量去吸收它。
相干引荐:《PHP入门教程》
附:
怎样疾速修正服务器暗码:
1.在服务器菜单栏挑选MySQL内里的(MySQL 控制台)
点开后进入c#界面:
在这里 Enter password 的意义是请输入暗码 ,请输入服务器的暗码,假如没有直接点击回车键。
然后在mysql>背面输入一句话:
mysql>use mysql;——这句话的意义是挑选哪一个数据库
回车运转
接下来须要写一个修正语句:
update mysql.user set password = PASSWORD(123) where user = 'root';
修正这一张mysql.user表,然后设置暗码为123,在这里等号右侧的PASSWORD必需如果大写,不然会报错。
如许暗码就修正完成了。
第二步、挑选要操纵的数据库
mysql_select_db("mydb",$a);
mydb——数据库的称号
$a——用什么衔接数据库
第三步、写SQL语句
$q = "select * from Nation";——查询Nation表中的一切数据
第四步、实行SQL语句
$w=mysql_query($q);——挪用mysql_query()这个方法来实行这条SQL语句,当它实行完后会返回一个效果集,我们须要再建立一个变量去吸收它。
$q——代表SQL语句的变量
$w——接收效果集的变量
第五步、从效果集合读取数据
返回的效果集可以用mysql_fetch_xxx方法来读取。
while($e = mysql_fetch_row($w)) { var_dump($e); }
例:mysql_fetch_row——从效果集合逐条读取数据
附:
由于编码花样不一致所以会涌现中文变乱码的状况,中文乱码解决方法:
1.建立数据库时字符集挑选utf-8
2.在数据库内里的MySQL里找到my.ini配置文件
双击翻开,在末了[mysqld]内里加上一句话:character_set_server=utf8完成后保留退出
3.修正页面的编码花样为utf-8
以上就是php怎样衔接数据库的细致内容,更多请关注ki4网别的相干文章!