php链接数据库可以使用mysql扩展库,mysqli,pdo这几种方式,相比java而言要麻烦一点,因为它不像java那么统一。从代码的难易程度来说php的确要简单许多。步骤大体如下
1.打开数据库连接
2选择要使用的数据库
3执行sql语句
4.处理返回结果
5.释放结果集(内存)关闭数据库连接
首先执行第一步,打开数据库连接,mysql扩展库使用mysql_connect就可以,这个函数需要3个参数,第一个是数据库服务器的主机这里可以带端口号,默认是3306,第二个参数是用户名,第三个是密码,代码如下
$conn=mysql_connect("localhost","root","123456");
接下来选择数据库,函数是mysql_select_db,该函数的第一个参数是数据库的名称,第二个参数可选一般就传入数据库连接对象即可
之后使用mysql_query来执行sql,代码如下
$result=mysql_query("select * from m_student",$conn);
$result=mysql_query("select * from m_student",$conn); //遍历结果集 while($row=mysql_fetch_array($result)){ echo "$row[stuName],$row[stuId]"."</br>"; }
<?php //打开数据库连接 $conn=mysql_connect("localhost","root","123456"); if($conn){ //指定要使用的数据库 mysql_select_db("student", $conn); mysql_query("set names gbk"); //执行sql语句 $result=mysql_query("select * from m_student",$conn); //遍历结果集 while($row=mysql_fetch_array($result)){ echo "$row[stuName],$row[stuId]"."</br>"; } mysql_free_result($result); mysql_close($conn); }else{ die("数据库连接失败:".mysql_error()); } ?>