Показать сообщение отдельно
Старый 24.01.2007, 14:15
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 1  
Ответить с цитированием
Chas
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
По умолчанию не могу найти источник проблемы

стоит у меня на локальномхосте под winXP mysql 5.0.0.27 (поставил на неделе, до этого стоял вообще mysql 3) и стоит у меня на хостинге mysql 5.0.0.27.
выходит странная ошибка при занесении записей в мускуль, когда я вместо значения для auto_increment поля пишу null.

вот написал тестовый скрипт.
PHP код:
include ("config.php"); //устанавливаем там связь с мускуль
("DROP TABLE IF EXISTS test;");
("CREATE TABLE test (id int primary key auto_increment);");

("INSERT INTO test values ('null');");

$rst=("SELECT * FROM test;");
while (
$fld=mysql_fetch_array($rst)){
    echo 
$fld[0]."<br>";

q - это алиас от mysql_query.
на сервере выполняется и выводит естессно 1.
на локальной машине умирает с ошибкой: Out of range value adjusted for column 'id' at row 1.
__________________
~
Never trouble trouble till trouble troubles you!