一.查看是否链接成功、打开数据库
<?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();用于计算查询结果中所得行的数目