[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание таблицы
Zalman
Есть кусок кода, он принимает данные из html страницы, потом коннектится с MySQL, и создают указанную БД:
<?
$ID = 1;
$hostname = localhost ;
$admin_mysql = $_POST["admin_mysql"];
$mail = $_POST["mail"];
$pass_mysql = $_POST["pass_mysql"];
$mysql_bd_create = $_POST["mysql_bd_create"];
$hash = md5( $pass_mysql );
$fopen = fopen ("pass.txt", "a+");
fputs ($fopen, $hash );
fclose ($fopen);
mysql_connect($hostname,$admin_mysql,$pass_mysql) OR DIE("Не могу создать соединение ");
mysql_create_db ($mysql_bd_create);
mysql_close();
?>
Псоле строки mysql_create_db ($mysql_bd_create); вставляю код:
CREATE TEBLE USERS
{
username char(20) NOT NULL;
usermail char(20) NOT NULL;
userpass int(2000000000) NOT NULL;
usersid int(2000000000) NOT NULL;
}
Но выдает ошибку parse error, unexpected T_STRING. Вот полный вариант:
<?

$ID = 1;
$hostname = localhost ;
$admin_mysql = $_POST["admin_mysql"];
$mail = $_POST["mail"];
$pass_mysql = $_POST["pass_mysql"];
$mysql_bd_create = $_POST["mysql_bd_create"];
$hash = md5( $pass_mysql );
$fopen = fopen ("pass.txt", "a+");
fputs ($fopen, $hash );
fclose ($fopen);
mysql_connect($hostname,$admin_mysql,$pass_mysql) OR DIE("Не могу создать соединение ");
mysql_create_db ($mysql_bd_create);
CREATE TEBLE USERS
{
username char(20) NOT NULL;
usermail char(20) NOT NULL;
userpass int(2000000000) NOT NULL;
usersid int(2000000000) NOT NULL;
}
mysql_close();
?>




Спустя 47 минут, 13 секунд (5.10.2007 - 14:26) vasa_c написал(а):
И чего вы ждете от вставки sql-запроса в php-код?
mysql_query()

Спустя 1 день, 20 часов, 4 минуты, 22 секунды (7.10.2007 - 10:31) slavikru написал(а):
CREATE TEBLE USERS

ОШИБКА: НАДО НЕ TEBLE а TABLE

Спустя 3 часа, 51 минута (7.10.2007 - 14:22) GibsonG написал(а):
userpass int(2000000000) - это что такое?

насколько я помню у типа int вроде как максимально 11 символов.....
и вообще у тебя код странный какой-то smile.gif
В другом разделе тоже

Спустя 48 минут, 19 секунд (7.10.2007 - 15:10) vasa_c написал(а):
Цитата
userpass int(2000000000) - это что такое?

Это значит, что при выводе данное число будет дополняться слева нулями, до длины в 2 миллиарда символов.


_____________
Быстрый ответ:

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