[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание таблиц через php
Sleep
Люди как создать таблицу в базе данных через php?
Код выглядит так:

<form action="creat_table.php" method="post">
Название чегонибуть:<br>
<input name="name" type="text" />
<input value="Создать" name="submit" type="submit">
</form>

creat_table.php :

<?php
if (isset($_POST['name']))
{
$name = $_POST['name'];
}

вот что тут написать чтоб в базе таблица создалась с полем "name"?

?>



Спустя 8 минут, 49 секунд (18.01.2010 - 22:10) Winston написал(а):
Может так ?
if (isset($_POST['submit']) && isset($_POST['name']))
{
$sql = "CREATE TABLE '".$name."' (
`name` VARCHAR( 255 ) NOT NULL ,
`name VARCHAR( 255 ) NOT NULL)"
;
$query = mysql_query ($sql);
if ($query == TRUE)
{
echo 'Таблица '.$name.' создалась';
}
else { echo 'Не создалась !';}
}

Спустя 11 минут, 9 секунд (18.01.2010 - 22:22) Guest написал(а):
Цитата (PHPprogramer @ 18.01.2010 - 19:10)
Может так ?

if (isset($_POST['submit']) && isset($_POST['name']))
{
sql = "CREATE TABLE '".$name."' (
`name` VARCHAR( 255 ) NOT NULL ,
`name VARCHAR( 255 ) NOT NULL)";
$query = mysql_query ($sql);
if ($query == TRUE)
{
echo 'Таблица '.$name.' создалась';
}
else { echo 'Не создалась !';}
}


Может но не работает почемуто_О
говорит ошибка в етой строке sql = "CREATE TABLE '".$name."' (

Спустя 3 минуты, 33 секунды (18.01.2010 - 22:25) Winston написал(а):
Зайди в любую базу и создай там таблицу после ее создания ты увидишь код, который создает таблицы, скопируешь его в скрипт, а тестовую таблицу удали.

Спустя 16 часов, 23 минуты, 3 секунды (19.01.2010 - 14:48) Crash2007 написал(а):
sql замени на $sql biggrin.gif biggrin.gif biggrin.gif

Спустя 4 часа, 38 минут, 58 секунд (19.01.2010 - 19:27) Winston написал(а):
Crash2007
Верно заметил. Исправил.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.