php中操作数据库

来源:互联网 发布:面试问到java项目上线 编辑:程序博客网 时间:2024/06/14 17:01

php中操作数据库

基本流程:
1,连接数据库:

$mylink  =  mysql_connect(“localhost”,  ‘root’,  ‘123’);

2,设定连接编码(通常是utf8)

mysql_set_charset(“utf8”);          //也可以使用:mysql_query(“set names utf8”);

3,选择数据库(如有需要)

mysql_select_db(“数据库名”);        //也可以使用:mysql_query(“use  数据库名”);

4,执行sql命令。

$result  =  mysql_query( “几乎任何sql语句 ”);    返回的结果通常需要分两种情形进行处理:    4.1:如果是无返回数据的语句:    4.1.1 如果$resulttrue,表示执行成功    4.1.2 如果$resultfalse,表示执行失败    4.2:如果是有返回数据的语句:    4.2.1  如果$resultfalse,表示执行失败    4.2.2  否则,执行成功,需要继续从结果中取出数据并显示出来。

补充php操作mysql的函数:

//慢慢我会补充上去,一开始没那么全面    $record  =  mysql_fetch_array( 结果集$result );    $n1 = mysql_num_rows(  结果集$result ):  获取结果集的行数    $n2 = mysql_num_fields(  结果集$result ):  获取结果集的列数    mysql_field_name( 结果集$result$i  ): 获取结果集中的第i个字段名(i从0开始)    mysql_error() :返回错误信息

or die(),表示连接数据库操作失败时终止,可帮助你知道哪里出现错误

<?php//1,连接数据库:$mylink  =  mysql_connect("localhost",  'root',  '123') or die("连接数据库失败,可能是密码,账户,IP错误,请好好检查");//2,设定连接编码(通常是utf8)mysql_set_charset("utf8") ;     //也可以使用:mysql_query("set names utf8");//3,选择数据库(如有需要)mysql_select_db("tempdb1") or die("数据库不存在,请重新确认");  //4,执行sql命令。//$result  =  mysql_query( "几乎任何sql语句 ");
0 0
原创粉丝点击