PHP连接Mysql数据库代码
PHP连接Mysql数据库使用如下代码:
View Code PHP
1 | resource mysql_connect ([server [, username [, password [,new_link [, client_flags]]]]] ) |
其中:server: Mysql服务器,可以包括端口号,例如”hostname:port”或者对于localhost使用”:/path/to/socket”.
username:Mysql数据库用户账号
password:数据库密码
new_link: 如果用同样的参数第二次调用mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识.(默认情况不会重新建立连接)
client_flag:可以是以下常量的组合:MYSQL_CLIENT_COMPRESS、MYSQL_CLIENT_IGNORE_SPACE或MYSQL_CLIENT_INTERACTIVE。分别表示使用压缩的通信协议、允许在函数名后留空格位、允许设置断开连接之前所空闲等候的interactive_timeout时间。
连接实例:
View Code PHP
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $link=mysql_connect('localhost','root','123456');//创建到root数据库的连 if($link)//如果连接失败 { echo '服务器信息:'.mysql_get_host_info($link);//获取服务器信息 } else//数据库连接不成功 { echo '连接失败:'.mysql_error(); } mysql_close($link);//关闭连接 ?> |
数据操作:
数据操作使用mysql_fetch_row()函数,应用标准SQL查询语句。例如:
View Code PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php $select=mysql_connect('localhost','root','123456') or die('连接失败:'.mysql_error()); $b=mysql_query("select * from shopping") or die("表shopping不存在".mysql_error()); //创建数据集 $row=mysql_fetch_row($b); while ($row) { //显示数据 echo $row[0].""; //继续检索下一条 $row=mysql_fetch_row($b); } Mysql_close($select); ?> |
PHP,我完全不会!