AUTO_INCREMENT как правильно?

monk

Новичок
AUTO_INCREMENT как правильно?

CREATE TABLE $table_wapcat (id TINYINT not null AUTO_INCREMENT, url VARCHAR (64) not null , PRIMARY KEY (id));
@mysql_query("insert into $table_wapcat (naz, date, url, description) values ('$naz', '$data', '$url', '$description')");

Подскажите где ошибка. Ошибка именно здесь:

CREATE TABLE $table_wapcat (id TINYINT not null AUTO_INCREMENT, url VARCHAR (64) not null , PRIMARY KEY (id));


Нужно
1
naz
data
url
description
2
naz
data
url
description
...
...
Да, да не сортировка, а именно присвоение уникального значения группе
(naz
data
url
description)
 

Фанат

oncle terrible
Команда форума
мы не подскажем.
подсказать бы тебе могла база, но ты сам заткнул ей рот
 

monk

Новичок
Вот что выводит броузер в не зависимости использую я @ или нет:

Parse error: parse error, unexpected T_STRING in...
 

SelenIT

IT-лунатик :)
monk

У тебя в скрипте прямо так и написано, как ты запостил?

На всякий случай: CREATE TABLE - это тоже SQL-запрос, как и insert.
 

monk

Новичок
Ошибку устранил, поставив mysql_query, но все равно в базу не добавляет. А может я ее не устранил, а наоборот создал...?
Напишу по подробнее


if($mycon = mysql_connect($db_host,$db_user,$db_pass)) {
if($mybase = mysql_select_db($db_name, $mycon)) {

if( mysql_query("CREATE TABLE $table_wapcat (id TINYINT not null AUTO_INCREMENT, url VARCHAR (64) not null , PRIMARY KEY (id))")) {

if(mysql_query("insert into $table_wapcat (naz, date, url, description) values ('$naz', '$data', '$url', '$description')"){print 'Все работает<br/>'
}
}else {print 'Нифига не работает<br/>';
}
}
mysql_close($mycon);

-~{}~ 23.12.04 16:14:

ОЙ, ну здесь так: print 'Все работает<br/>';

-~{}~ 23.12.04 16:22:

И еще скобка, вот сдесь:
else {print 'Нифига не работает<br/>';}

Ну теперь вроде б так.
 

monk

Новичок
Что означает это сообщение об ошибке в mySQL:
Column count doesn't match value count at row 1
?
 

Profic

just Profic (PHP5 BetaTeam)
означает ровным счетом то, что написано
если трудности с переводом - lingvo.yandex.ru и www.translate.ru помогут
 

monk

Новичок
Эту нашел ошибку.
Вот теперь вот эта появляется:
Unknown column 'date' in 'field list'
?
 

Profic

just Profic (PHP5 BetaTeam)
monk
блин, ты так и будешь сюда бегать увидев ошибку? учись сам отлаживать свой код. в этом (но не в данном случае) тебе поможет ссылка данная SelenIT

а про эту ошибку - мой предыдущий ответ в силе
 

akxxiv

Новичок
английский можешь ты не знать, но понимать его (в некоторых случаях) обязан!!!
Profic а ты и Фонат не одно и тоже лицо? я не спросил бы, если не был пьян! День рожденья фирмы....:)
 
Сверху