首页 > 代码库 > php创建mysql数据库以及数据表
php创建mysql数据库以及数据表
用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表。
<php
$con = mysqli_connect("localhost","root","root");
if(!$con)
{
die("没有连接成功".mysqli_error());
};
if(!mysqli_query($con,"create database jiangxia "))
{
die("没有创建成功".mysqli_error());
}
mysqli_select_db($con,"jiangxia");
$sql = "create table huangyan
( userName vachar(15),
userSex vachar(15)
)";
mysqli_query($con,$sql);
mysqli_colse($con);
?>
1,**需要注意的是如果已经建立数据库,一下代码:
********
if(!mysqli_query($con,"create database jiangxia "))
{
die("没有创建成功".mysqli_error());
}
*******
,会引起后面语句无法执行。
解决办法是用while代替if:
$i =1;
while((!mysqli_query($con,"create database jiangxia "))&i)
{
echo("wrong");
$i = $i-1;
};
解决的代码显得有些啰嗦。或许我们根本没有必要判断这个。
2,mysql_*和mysqli_*的参数位置是颠倒的。这个需要注意。
3,mysql_query()本身就是一条命令,不管是单独一行还是作为if等函数的判断条件。
php创建mysql数据库以及数据表