Привет всем!
Проблема заключается в следующим:
Стоял и меня веб сервер(Apache2 php5 mysql3)-все работает идеально и вот в один прекрасный момент мне нужно перекинуть сайт на новый хостинг(Apache2 php5 MySQL5) и вот сдесь начинаются проблемы в частности в этой строке,
PHP |
<?php ... INSERT INTO 7a VALUES ('','$aaa', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''); ... |
пишит что то вреде не допустимое значение для поля. Раньше мне вносились данные только $aaa а в остольных полях ставились ноли(автоматим) кроме поля ID там он сам ставил значения.
Вот форма
HTML |
<html><body> <form method="post" action="insert.php"> <input type="text" name="aaa" size="50"> <input type="submit" name="submit" value="Save"> </form> <a href="7a.php">Ãëàâíàÿ</a> </body></html>
|
Структура таблици
PHP |
<?php $username="root"; $password="********************"; $database="single"; mysql_connect ('localhost',$username,$password); @mysql_select_db ($database) or die ("Unable to select database"); $query = " CREATE TABLE `$database`.`7A` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NOT NULL, `lesson1` INTEGER UNSIGNED NOT NULL, `lesson2` INTEGER UNSIGNED NOT NULL, `lesson3` INTEGER UNSIGNED NOT NULL, `lesson4` INTEGER UNSIGNED NOT NULL, `lesson5` INTEGER UNSIGNED NOT NULL, `lesson6` INTEGER UNSIGNED NOT NULL, `lesson7` INTEGER UNSIGNED NOT NULL, `lesson8` INTEGER UNSIGNED NOT NULL, `lesson9` INTEGER UNSIGNED NOT NULL, `lesson10` INTEGER UNSIGNED NOT NULL, `lesson11` INTEGER UNSIGNED NOT NULL, `lesson12` INTEGER UNSIGNED NOT NULL, `lesson13` INTEGER UNSIGNED NOT NULL, `lesson14` INTEGER UNSIGNED NOT NULL, `lesson15` INTEGER UNSIGNED NOT NULL, `lesson16` INTEGER UNSIGNED NOT NULL, `lesson17` INTEGER UNSIGNED NOT NULL, `lesson18` INTEGER UNSIGNED NOT NULL, `lesson19` INTEGER UNSIGNED NOT NULL, `lesson20` INTEGER UNSIGNED NOT NULL, `lesson21` INTEGER UNSIGNED NOT NULL, `lesson22` INTEGER UNSIGNED NOT NULL, PRIMARY KEY (`id`) ) "; mysql_query ($query); mysql_close();
|
Спустя 22 минуты, 4 секунды (10.03.2009 - 16:12) Alchemist написал(а):
Спустя 1 час, 53 минуты, 23 секунды (10.03.2009 - 18:06) Joker написал(а):
А не проще поставить в таблице по умолчанию всем полям 0 и при запросе ток в одно поле записать $aaa а в остальные по умолчанию нули уйдут.