PHP连接数据库范例(含Mysql基本操作)
免费的MySQL数据库通常是通过PHP来使用的。在能够访问并处理数据库中的数据之前,必须创建到达数据库的连接。连接数据库是数据库操作的起点,接下来就让我们依葫芦画瓢,看看PHP+Mysql究竟有多精彩。
用PHP连接数据库:
php
$id=mysql_connect("localhost","root","1234");
$ok=mysql_select_db("student",$id);
if($ok){
echo "OK,选择数据库成功!";
}else{
echo "OH,选择数据库失败,请确认数据库是否存在。";
}
?>
用PHP创建数据库和表:
$id=mysql_connect("localhost","root","1234");
mysql_query("CREATE DATABASE newdata",$id);
mysql_select_db("newdata",$id);
mysql_query("CREATE TABLE testtable(name varchar(10),age int(4))",$id);
mysql_close($id)
?>
用PHP向表中插入数据:
$id=mysql_connect("localhost","root","1234");
mysql_select_db("newdata",$id);
mysql_query("SET CHARACTER SET gb2312");
for($i=1;$i<6;$i++){
$nl=20+$i;
$xm="姓名".$i;
$sql="INSERT INTO testtable VALUES('".$xm."',".$nl.")";
$excu=mysql_query($sql,$id);
if($excu){
echo $sql;
echo "第".$i."条数据插入成功!
“;
}else{
echo “数据插入失败,错误信息:
“;
echo mysql_error();
}
}
mysql_close($id)
?>
用PHP从表中读取数据:
$id=mysql_connect("localhost","root","1234");
mysql_select_db("newdata",$id);
mysql_query("SET CHARACTER SET gb2312");
$query="SELECT * FROM testtable";
$result=mysql_query($query,$id);
echo "
| 姓名 | 年龄 |
| “.$info['name'].” | “.$info['age'].” |
“;
mysql_close($id);
?>
用PHP实现数据分页:
$id=mysql_connect("localhost","root","1234");
mysql_select_db("newdata",$id);
mysql_query("SET CHARACTER SET gb2312");
$query="SELECT * FROM testtable";
$result=mysql_query($query,$id);
$totalnum=mysql_num_rows($result);
$pagesize=15;
$page=$_GET["page"];
if($page==""){
$page=1;
}
$begin=($page-1) * $pagesize;
$totalpage=ceil($totalnum/$pagesize);
echo "
| 姓名 | 年龄 |
| “.$info['name'].” | “.$info['age'].” |
“;
mysql_close($id);
?>
版权声明:PHP连接数据库范例(含Mysql基本操作)系原创文章,转载请注明出自Bruce[http://brucehan.com]


