php与mysql 实例

一.查看是否链接成功、打开数据库

<?php
    $conn=@mysql_connect("localhost","root","")or die ("链接错误") ;
    mysql_select_db("newdb",$conn);
        if($conn)
	    echo "成功";
?>

主机号:localhost        登入名称:root        密码:空    数据库:newdb

可以用 or die 检验        也可用 if 检验

二、数据库中插入表

<?php
     $conn=@mysql_connect("localhost","root","")or die ("链接错误") ;
    mysql_select_db("newdb",$conn);
    $sql="INSERT INTO test (id,uid,regdate,remark)values('','阿毛',now(),'老师')";
    mysql_query('set names utf8');//当插入表中有中文时,字符编码要统一,
    mysql_query($sql,$conn);
?>

三、查询语句

<?php
    $conn=@mysql_connect("localhost","root","")or die ("链接错误") ;
    mysql_select_db("newdb",$conn);
    $sql="SELECT * FROM `test`";
    mysql_query('set names gbk');//字符编码要统一
    $fhz= mysql_query($sql,$conn);
    $rou=mysql_fetch_row($fhz);
    print_r($rou);//写这句能清楚的看出,值是如何调用的
    echo $rou[1];//调用第一个值
?>

<?php
    $conn=@mysql_connect("localhost","root","")or die ("链接错误") ;
    mysql_select_db("newdb",$conn);
    $sql="SELECT * FROM `test`";
    mysql_query('set names gbk');//字符编码要统一
    $fhz= mysql_query($sql,$conn);
    $rou=mysql_fetch_array($fhz);
    print_r($rou);//写这句能清楚的看出,值是如何调用的
    echo $rou[‘id’];
?>

array不仅可以关键帧,还可使用字段名称。

四、循环调用

<?php
    $conn=@mysql_connect("localhost","root","")or die ("链接错误") ;
    mysql_select_db("newdb",$conn);
	$sql="SELECT * FROM `test`";
	mysql_query('set names gbk');
	$fhz= mysql_query($sql,$conn);
	while ($rou=mysql_fetch_array($fhz)){
		echo $rou['uid']."<br><hr>";
	}
	echo mysql_num_rows($fhz);//显示调用了多少条
	?>  
?>

五、其他常用SQL语句

mysql_insert_id();  传回最后一次使用 INSERT指令的 ID

mysql_tablename();取得数据库名称

mysql_errno();返回错误信息

mysql_close();关闭MySQL链接

mysql_num_rows();用于计算查询结果中所得行的数目

你可能感兴趣的:(php与mysql 实例)