PHP数据库基础操作

<?php
/*禁止警告窗口*/
error_reporting(E_ALL ^ E_DEPRECATED);
/*连接数据库*/
$con = mysql_connect('localhost','root','root');
if(!$con)
{
die('数据库连接失败:'.mysql_error());
}

/*选择数据库---选择失败表示没有这个数据库,那么就创建数据库*/
$sel = mysql_select_db('LearnPHP',$con);
if(!$sel){
/*创建数据库*/
$cre = mysql_query('CREATE DATABASE LearnPHP',$con);
if(!$cre){
die('未选中数据库且数据库创建失败');
}
$sel1 = mysql_select_db('LearnPHP',$con);
if(!$sel1){
die('新建数据库成功,但是未选中数据');
}/*else{
echo('新建并已选中LearnPHP');
}*/
}/*else{
echo('已选中LearnPHP');
}*/








/*判断表是否存在---获取表的数量失败,就表示无此表,那么就创建Vip表*/
$result =mysql_num_rows(mysql_query("SHOW TABLES LIKE 'Vip' "));
if($result == 0){
/*创建数据表*/
$tab = "CREATE TABLE Vip
(
ID int(3),
Name varchar(15),
Phone varchar(11),
Addtime varchar(11),
Redstate int(1)
)";


$add = mysql_query($tab,$con);
if(!$add){
die('添加数据表Vip失败');
}
}
/*向数据表中增加记录*/
$tabnum =mysql_num_rows(mysql_query("SELECT * FROM Vip"));//获得当前表中的记录数
$tabnum = $tabnum +1;
$Addtime = strtotime("now");
$mysql_int=mysql_query("INSERT INTO Vip(ID,Name,Phone,Addtime,Redstate) VALUES ($tabnum,'chen','15123456789',$Addtime,'0')");




/*查询记录*/
//$tabresult = mysql_fetch_row($tabresult);
//die($tabresult);
//$row = mysql_fetch_row($tabresult)
$mytab = mysql_query("SELECT * FROM Vip");
$totrows = mysql_num_rows($mytab);
$totnums = mysql_num_fields($mytab);


echo "<table border='1'>
<tr>
<th>ID</th>
<th>Name</th>
<th>Phone</th>
<th>Addtime</th>
<th>Redstate</th>
</tr>";


for($i=0;$i<$totrows;$i++){
 $row = (mysql_fetch_row($mytab));
 echo "<tr>";
 for($ii=0;$ii<$totnums;$ii++){
  echo "<td>" . $row[$ii] . "</td>"; 
 }
 echo "</tr>";
}
echo "</table>";


$dbclose = mysql_close($con);
if(!$dbclose){
die('未能成功关闭数据库');
}


?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值