php与mysql怎么在同一个数据库中建立两个表
紧急求助,<?php$con=mysql_connect("localhost","root","123456");if(!$con){echo"wrong";exit;...
紧急求助,
<?php
$con=mysql_connect("localhost","root","123456");
if(!$con)
{
echo"wrong";exit;
}
if(mysql_query("create database user",$con))
{
echo"database created";
}
else
{
echo"error".mysql_error();
}
mysql_select_db("user",$con);
$sql="
create table userinfo (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql,$con);
mysql_close($con);
?>
大家帮帮我,我想在这个数据库的表的基础上,在添加一个表,怎么添加 展开
<?php
$con=mysql_connect("localhost","root","123456");
if(!$con)
{
echo"wrong";exit;
}
if(mysql_query("create database user",$con))
{
echo"database created";
}
else
{
echo"error".mysql_error();
}
mysql_select_db("user",$con);
$sql="
create table userinfo (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql,$con);
mysql_close($con);
?>
大家帮帮我,我想在这个数据库的表的基础上,在添加一个表,怎么添加 展开
5个回答
展开全部
MYSQL系统一个数据库下可以建立多个表,分别多次执行建表语句即可,例如下面的代码在test数据库下建立tab1、tab2两个表:
mysql_connect('127.0.0.1', 'root', '123456');
mysql_select_db('test');
mysql_query('create table tab1 (k integet, v1 float)');
mysql_query('create table tab2 (k integet, v2 varchar(64))');
展开全部
说实话不太明白你的表述,你可是要用程序在数据库中另行添加一个表,如果只这样的话那你再写一条sql语句执行一下不就行了,你可是要说用一条sql语句的字符串建立两个数据表,那你加个“;”再写一条sql语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$second_table_name = "userinfo2";
$sql2 = "CREATE TABLE {$second_table_name} (SELECT * FROM userinfo WHERE 1=2)";
mysql_query($sql2);
上面的代码放在第一个表已经创建完成,及mysql_close($con)之前
$sql2 = "CREATE TABLE {$second_table_name} (SELECT * FROM userinfo WHERE 1=2)";
mysql_query($sql2);
上面的代码放在第一个表已经创建完成,及mysql_close($con)之前
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$con=mysql_connect("localhost","root","123456");
if(!$con)
{
echo"wrong";exit;
}
if(mysql_query("create database user",$con))
{
echo"database created";
}
else
{
echo"error".mysql_error();
}
mysql_select_db("user",$con);
$sql="
create table userinfo (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql,$con);
$sql2="
create table userinfo2 (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql2,$con);
mysql_close($con);
?>
$con=mysql_connect("localhost","root","123456");
if(!$con)
{
echo"wrong";exit;
}
if(mysql_query("create database user",$con))
{
echo"database created";
}
else
{
echo"error".mysql_error();
}
mysql_select_db("user",$con);
$sql="
create table userinfo (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql,$con);
$sql2="
create table userinfo2 (ID INT AUTO_INCREMENT PRIMARY KEY,
username varchar(20),
userpwd varchar(50),
userrole int,
powerlist varchar(100),
createddt varchar(30))
;";
mysql_query($sql2,$con);
mysql_close($con);
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接通过wamp中的phpMYadmin做呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询