Member 12880505 Ответов: 2

Как создать таблицу с помощью этого кода ниже


Сэр,
пожалуйста, расскажите, как создать таблицу, используя приведенный ниже код

Что я уже пробовал:

$table_name = " тест";
$a = " r1, r2,r3, r4";
$abc = (explode (",",$a));
foreach($abc as $x)
{

echo $x;
$query = "CREATE TABLE $table_name".
'(id INT(6) unsigned AUTO_INCREMENT PRIMARY KEY,
'. $x. ' varchar(30))'

if ($con- & gt;exec($query))
{
echo " таблица MyGuests успешно создана";
}
ещё
{
Эхо " попробуй еще раз";
}

}

после этого таблица должна быть создана в базе данных, но это не так.Почему я получаю решение.Пожалуйста, направь меня

Peter Leow

Я вижу, что вы изменили свой код на основе моего решения 1. Но тогда, внимательно посмотрите на свой исправленный код, вы очень небрежны, вводя новые ошибки. Я уверен, что вы сталкивались с сообщениями об ошибках, посмотрите на сообщения об ошибках и отладьте их самостоятельно. Не слишком быстро прыгайте, чтобы задать вопрос. Так далеко не уйдешь.

2 Ответов

Рейтинг:
19

Peter Leow

Посмотрите на эти три пункта:
1. Что такое

$a = r1,r2,r3,r4;

- Вы имеете в виду
$a = "r1,r2,r3,r4";

?
2. $xyz присваивается тег < p> :

$xyz = "<p>".$abc."</p>";

который был включен в название поля.
"CREATE TABLE $table_name".
    			'(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
			  	  '.$xyz.' varchar(30))'

Я не думаю, что вы этого хотите.
3. Какова цель $х? Казалось, он не сделал ничего полезного.


Рейтинг:
0

Member 12880505

$table_name = " тест";
$a = " r1, r2,r3, r4";

я хочу взорвать это
$products = (explode (",",$a));

после взрыва я получу ответ как

foreach($a as $x)
{
echo $x;
}

$x через эти переменные я хочу создать столбец в таблице в базе данных.

я написал запрос следующим образом

"CREATE TABLE $table_name".
    '(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    '.$x.' varchar(30))'


после этого таблица должна быть создана в базе данных, но это не так.Почему я получаю решение.Пожалуйста, направь меня


Peter Leow

Это не решение. Вместо этого используйте кнопку "улучшить вопрос".