|
MySQL.RU - Webboard
Вернуться
Непонятная ошибка при создании таблицы (Antares) 13/05/2004 - 17:22:35
Re: а на какой запятые после primary key?? (-) (Alec) 13/05/2004 - 17:49:32
Re: а на какой запятые после primary key?? (-) (Antares) 14/05/2004 - 11:37:55
Re: а вот и нет (Alec) 14/05/2004 - 12:12:52
Re: а вот и нет (Антарес) 14/05/2004 - 16:11:43
Re: а вот и нет (Alec) 14/05/2004 - 17:04:25
Re: а вот и нет (Antares) 14/05/2004 - 20:38:19
> Original message text:
> From: Antares - 13/05/2004 - 17:22:35
> Subject:Непонятная ошибка при создании таблицы
> -----------------
> В строке, где код "CREATE TABLE users ..." пишет ошибку. В чем причина?
>
> Вот код программы:
>
> <?php
>
> if ( $pos == "" )
> {
> echo "
> <FONT class='page'>Получение данных о БД mySQL</FONT><BR><BR>
> ";
> echo "
> <FORM action='install.php?pos=2' method='post'>
> Адрес расположения магазина:
> <BR><INPUT type='text' name='db_hway' size='40' Value='http://'><BR><BR>
> Имя пльзователя:
> <BR><INPUT type='text' name='db_user' size='40' Value=''><BR><BR>
> Пароль:
> <BR><INPUT type='text' name='db_password' size='40' Value=''><BR><BR>
> Имя базы данных mySQl:
> <BR><INPUT type='text' name='db_name' size='40' Value=''><BR><BR>
> Имя хоста:
> <BR><INPUT type='text' name='db_hostname' size='40' Value='localhost'><BR><BR><BR><BR>
> Ваше имя для управления магазином:
> <BR><INPUT type='text' name='db_username' size='40' Value=''><BR><BR>
> Пароль:
> <BR><INPUT type='text' name='db_userpas' size='40' Value=''><BR><BR>
> <INPUT Type='submit' Value='Далее'>
> </FORM>
> ";
> } elseif ( $pos == "2" ) {
> if ( $dbcon = mysql_connect( $db_name, $db_user, $db_password ) )
> {
>
> mysql_select_db( $db_name, $dbcon );
>
> //config.cfg creating
> $fd = fopen("config.cfg", "w+");
> $toWrite = '
> <?php
> $hway = '.$db_hway.'
> $username = '.$db_user.'
> $password = '.$db_password.'
> $localhost = '.$db_localhost.'
> $database = '.$db_name.'
> ?';
> $toWrite .= '>';
> fwrite($fd, $toWrite);
> fclose($fd);
>
> //creating database' tables
>
> CREATE TABLE items (
> item INT( 255 ) NOT NULL DEFAULT 'ff',
> name CHAR( 255 ) NOT NULL DEFAULT 'ff'
> );
>
> CREATE TABLE catalogs`(
> catalog_position INT( 255 ) NOT NULL DEFAULT '',
> catalog_id INT( 255 ) NOT NULL DEFAULT '',
> catalog_name` CHAR( 255 ) NOT NULL DEFAULT '',
> catalog_decription` CHAR( 50000 ) NOT NULL DEFAULT '',
>
> PRIMARY KEY ( catalog_id ),
> );
>
> CREATE TABLE config (
> login CHAR( 255 ) NOT NULL DEFAULT '',
> password CHAR( 255 ) NOT NULL DEFAULT '',
> road CHAR( 255 ) NOT NULL DEFAULT '',
>
> PRIMARY KEY ( login ),
> );
>
> INSERT INTO config VALUES ($db_username, $db_userpas, $db_hway);
>
> echo "Установка магазина успешно завершена. Перейти в панель управления можно отсюда: <A href='$hway/admin/login.php' class=''>$hway/admin/login.php</A>";
> } else {
> echo "Ошибка подключения к БД MySQL!";
> }
> }
>
> ?>
>
>
> Помогите найти ошибку.
>
From: Antares - 14/05/2004 - 20:38:19
Subject:а вот и нет
-----------------
Не знаю, при первом содании таблици ошибка. Вот полный код:
<HTML>
<HEAD>
<TITLE>Установка магазина</TITLE>
<LINK href="install.css" rel="stylesheet" type="text/css">
<META http-equiv="Content-Type" content="text/html; charset=windows-1251"></HEAD>
<BODY bgcolor="#FFFFFF" topmargin="0" leftmargin="0" rightmargin="0">
<TABLE bgcolor="#FFFFFF" width="100%" cellpadding="0" cellspacing="0">
<TR>
<TD width="100%" align="center">
<TABLE bgcolor="#FFFFFF" width="600" cellpadding="10" cellspacing="0">
<TR>
<TD bgcolor="#FFFFFF" width="100%" height="20">
<FONT class="title">Установка магазина</FONT>
</TD>
</TR>
<TR>
<TD bgcolor="#8296AC" width="100%" valign="top">
<FONT class="content">
<?php
if ( $pos == "" )
{
echo "
<FONT class='page'>Получение данных о БД mySQL</FONT><BR><BR>
";
echo "
<FORM action='install.php?pos=2' method='post'>
Адрес расположения магазина:
<BR><INPUT type='text' name='db_hway' size='40' Value='http://'><BR><BR>
Имя пльзователя:
<BR><INPUT type='text' name='db_user' size='40' Value=''><BR><BR>
Пароль:
<BR><INPUT type='text' name='db_password' size='40' Value=''><BR><BR>
Имя базы данных mySQl:
<BR><INPUT type='text' name='db_name' size='40' Value=''><BR><BR>
Имя хоста:
<BR><INPUT type='text' name='db_hostname' size='40' Value='localhost'><BR><BR><BR><BR>
Ваше имя для управления магазином:
<BR><INPUT type='text' name='db_username' size='40' Value=''><BR><BR>
Пароль:
<BR><INPUT type='text' name='db_userpas' size='40' Value=''><BR><BR>
<INPUT Type='submit' Value='Далее'>
</FORM>
";
} elseif ( $pos == "2" ) {
if ( $dbcon = mysql_connect( $db_name, $db_user, $db_password ) )
{
mysql_select_db( $db_name, $dbcon );
//config.cfg creating
$fd = fopen("config.cfg", "w+");
$toWrite = '
<?php
$hway = '.$db_hway.'
$username = '.$db_user.'
$password = '.$db_password.'
$localhost = '.$db_localhost.'
$database = '.$db_name.'
?';
$toWrite .= '>';
fwrite($fd, $toWrite);
fclose($fd);
//creating database' tables
CREATE TABLE items (
item INT( 255 ) NOT NULL DEFAULT 1,
name CHAR( 255 ) NOT NULL DEFAULT 'ff',
);
CREATE TABLE catalogs`(
catalog_position INT( 255 ) NOT NULL DEFAULT '',
catalog_id INT( 255 ) NOT NULL DEFAULT '',
catalog_name` CHAR( 255 ) NOT NULL DEFAULT '',
catalog_decription` CHAR( 50000 ) NOT NULL DEFAULT '',
PRIMARY KEY ( catalog_id )
);
CREATE TABLE config (
login CHAR( 255 ) NOT NULL DEFAULT '',
password CHAR( 255 ) NOT NULL DEFAULT '',
road CHAR( 255 ) NOT NULL DEFAULT '',
line_cats INT( 255 ) NOT NULL DEFAULT '2',
PRIMARY KEY ( login )
);
INSERT INTO config VALUES ($db_username, $db_userpas, $db_hway, 2);
echo "Установка магазина успешно завершена. Перейти в панель управления можно отсюда: <A href='$hway/admin/login.php' class=''>$hway/admin/login.php</A>";
} else {
echo "Ошибка подключения к БД MySQL!";
}
}
?>
</FONT>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
14745
|
|