PHP创建数据库数据表
<?php
$con = mysql_connect('localhost', 'root', 'root');
/************************在数据库中创建表*************************/
if (!$con) {
die ('连接数据库出错: ' . mysql_error());
}
$database="my_db_name";
$sqlDatabase = 'create database '.$database;
if(mysql_query($sqlDatabase, $con))
{
echo "恭喜你,数据库".$database."创建成功了!";
}
else
{
echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error();
}
/******************************end***************************************/
/************************在数据库中创建表*************************/
mysql_select_db("my_db_name",$con);
$sqlTable="create table my_table_name (
id int unsigned not null auto_increment primary key,
a varchar(20),
b varchar(2),
c varchar(1))";
if(mysql_query($sqlTable))
{
echo "恭喜你,数据表创建成功了!";
}
else
{
echo "创建数据表出错,错误号:".mysql_errno()." 错误原因:".mysql_error();
}
/******************************end***************************************/
/*************************在表中写入数据*********************************/
//保证已经执行:
//mysql_connect("localhost","username","passcode");//连接MySQL
//mysql_select_db("db_name");//选择数据库
$sql = "insert into my_table_name(a,b) values ('123','45')"; //'--'单引号内可以是变量
if(mysql_query($sql))//借SQL语句插入数据
{
echo "恭喜你,表中写入数据成功了!";
}
/******************************end***************************************/
mysql_close();
?>