2016-09-11 75 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

相關問題