|
|
|
| Здравствуйте!
скажите, что я не так делаю:
<?php
$dbname = "firstbd";
$dbcnx = mysql_connect('localhost','user1','mypassword');
if (!$dbcnx)
{
echo("<P>не подключился</P>");
exit();
}
if (!mysql_select_db($dbname, $dbcnx))
{
echo("error db");
exit();
}
$aaa = "CREATE TABLE `firsttable` (
`tit_fon` text(250) NOT NULL default '',
`tit_polosa` text(250) NOT NULL default '',
`tit_border` text(250) NOT NULL default '',
`tit_text` text(250) NOT NULL default '',
`tit_text2` text(250) NOT NULL default '',
`tit_email` text(250) NOT NULL default '',
`tit_icq` text(250) NOT NULL default '',
`new_topik` text(250) NOT NULL default '',
`chat_topik` text(250) NOT NULL default '',
`chat_forum` text(250) NOT NULL default '',
`chat_rules` text(250) NOT NULL default '',
`tar_marry` int(11) NOT NULL default '5',
`tar_unmarry` int(11) NOT NULL default '',
`tar_in_clan` int(11) NOT NULL default '',
`tar_clan_add` int(11) NOT NULL default '',
`tar_tax` int(11) NOT NULL default '');";
$bbb = mysql_query($aaa);
if ($bbb)
{
echo("таблица создана");
}
else
{
echo("таблица не создана");
}
?>
|
| |
|
|
|
|
|
|
|
для: Gecccter
(29.06.2008 в 18:50)
| | Попробуйте в конце подставить:
`tar_tax` int(11) NOT NULL default '',
PRIMARY KEY (`tar_marry`), KEY `tar_marry` (`tar_marry`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ;
|
По какому ключу вы строите таблицу(Главный столбик)?
А что он выводит на экран?? | |
|
|
|
|
|
|
|
для: Usta
(29.06.2008 в 19:02)
| | Поставил так как вы написали, пишет что не создана и до этого писал, что не создана.
А ключа какбы нету. В таблице предполагается только одна строка. | |
|
|
|
|
|
|
|
для: gecccter
(29.06.2008 в 19:14)
| | > В таблице предполагается только одна строка.
А зачем тогда таблица?
Или Вы данные конфигурации так держите? | |
|
|
|
|
|
|
|
для: Gecccter
(29.06.2008 в 18:50)
| | 1. echo("таблица не создана" .mysql_error());
2. Объясните мне, как int(11) может оказаться '' ? | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2008 в 19:13)
| | Trianon, не знаю, просто так решил....
поменял на
`tar_marry` int(250) NOT NULL default '5',
`tar_unmarry` int(250) NOT NULL default '0',
`tar_in_clan` int(250) NOT NULL default '0',
`tar_clan_add` int(250) NOT NULL default '0',
`tar_tax` int(250) NOT NULL default '0',
и таблица начала создаваться, спасибо | |
|
|
|
|
|
|
|
для: Gecccter
(29.06.2008 в 18:50)
| |
DROP TABLE IF EXISTS `firsttable`;
CREATE TABLE `firsttable` (
`tit_fon` varchar(250) NOT NULL default '',
`tit_polosa` varchar(250) NOT NULL default '',
`tit_border` varchar(250) NOT NULL default '',
`tit_text` varchar(250) NOT NULL default '',
`tit_text2` varchar(250) NOT NULL default '',
`tit_email` varchar(250) NOT NULL default '',
`tit_icq` varchar(250) NOT NULL default '',
`new_topik` varchar(250) NOT NULL default '',
`chat_topik` varchar(250) NOT NULL default '',
`chat_forum` varchar(250) NOT NULL default '',
`chat_rules` varchar(250) NOT NULL default '',
`tar_marry` int(11) NOT NULL default '5',
`tar_unmarry` int(11) NOT NULL default '',
`tar_in_clan` int(11) NOT NULL default '',
`tar_clan_add` int(11) NOT NULL default '',
`tar_tax` int(11) NOT NULL default '');
|
/-------
везде text 250 это тупо используй text только действительно когда нужно хранить от 255 байта до 4 гигов.
зачем это?
//
что за ошибку выдает? | |
|
|
|