php中操作数据库

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语句 ");
posted @ 2016-11-01 21:10  小郑6  阅读(143)  评论(0编辑  收藏  举报