您的位置:首页 > 编程语言 > PHP开发

PHP学习,数据库操作

2015-08-19 13:39 621 查看
</pre><pre name="code" class="php"><?php
header("Content-Type:text/html;charset=utf-8");
//1.连接数据库
$con=mysql_connect("localhost","root","");
if(!$con)
{
die("can not connect".mysql_error());
}
else
{
//如果连接时("localhost","","")会有错误,必须填用户名
//2.创建数据库
if(mysql_query("CREATE DATABASE my_db",$con))
echo "成功创建接数据库";
else
echo "创建数据库出错".mysql_error();
}

//3.选择操作的数据库
mysql_select_db("my_db",$con);
//4.进行数据库操作
$sql="CREATE TABLE PersonTwo
(
FirstName varchar(15),
LastName varchar(15)
)";
if(!mysql_query($sql,$con))
{
echo "创建表失败";
}
?>
<html>
<body>

<form action="<?php $_SERVER['PHP_SELF'];?>" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
<input type="submit" />
</form>

</body>
</html>
<?php
$sqltwo="insert into PersonTwo(FirstName,LastName)
values(
'$_POST[firstname]','$_POST[lastname]'
)";
if(!mysql_query($sqltwo,$con))
{
echo('Error:'.mysql_error());
}
else
echo "插入成功";

$result = mysql_query("SELECT * FROM PersonTwo");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
//5.结果显示
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['LastName'] . "</td>";
echo "</tr>";
}

echo "</table>";

//6.关闭数据库
mysql_close($con);//关闭数据库
?>

<!--
mysql_connect(,,)
mysql_select_db(,)
mysql_query()
mysql_fetch_array()
mysql_close()
--!>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: