2016-09-11 32 views
0

的数据库表我想要在电子邮件名称上动态创建一个表,这些名称必须来自SELECT查询,但它不起作用。我已经试过CREATE TABLE ".$email." (Topic varchar(20),Name varchar(20)) ;;其中电子邮件名称来自SELECTquery并将其保存在$ email变量中。

'$sql_create="CREATE TABLE (select email from user_info where user_name like '".$user_name."' and password='".$password."') (Topic varchar(20),Name varchar(20))";;' 

回答

0

所以你做的选择和电子邮件名称分配给$电子邮件,所以我想不是纯粹的SQL也是PHP的......那么......我也懒得来创建数据库和表中提取表名,所以我只将一个值分配给$电子邮件....

<?php 
include('connect-db.php'); 
$email='table_name'; 
mysql_query("CREATE TABLE `{$email}`(Topic varchar(20), Name varchar(20))"); 
?> 
+0

@Abhishek辛格 - 任何反馈..... – kerry

相关问题