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);
?>

大家帮帮我,我想在这个数据库的表的基础上,在添加一个表,怎么添加
展开
 我来答
阳光上的桥
推荐于2016-04-20 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部

  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))');
music123R
2011-07-05
知道答主
回答量:32
采纳率:0%
帮助的人:26.1万
展开全部
说实话不太明白你的表述,你可是要用程序在数据库中另行添加一个表,如果只这样的话那你再写一条sql语句执行一下不就行了,你可是要说用一条sql语句的字符串建立两个数据表,那你加个“;”再写一条sql语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NeoMixc
2011-07-01 · 超过32用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:75.1万
展开全部
$second_table_name = "userinfo2";
$sql2 = "CREATE TABLE {$second_table_name} (SELECT * FROM userinfo WHERE 1=2)";
mysql_query($sql2);

上面的代码放在第一个表已经创建完成,及mysql_close($con)之前
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjxgbcl
推荐于2016-09-29
知道答主
回答量:42
采纳率:100%
帮助的人:15.5万
展开全部
<?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);
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevinmeNO1
2011-07-02
知道答主
回答量:4
采纳率:0%
帮助的人:5728
展开全部
直接通过wamp中的phpMYadmin做呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式