2016-09-11 2 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 ... тогда ... Я не могу быть обеспокоен, чтобы создать базу данных и таблицу для извлечения имя таблицы, поэтому я просто назначу значение $ email ....

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

@Abhishek Singh - любая обратная связь ..... – kerry

Смежные вопросы