|
|
|
| Здравствуйте!!!
При добавлении $переменной в таблице б.д. возникает ошибка "Column count doesn't match value count at row 1"... Почему??? ведь вроде бы всё правильно....
переменная = 0,02
поле в таблице типа FLOAT.
скрипт:
<?php
$dblocation = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "xxx";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
$str_query = "INSERT INTO test.tbl (имя поля ) VALUES (0, '$имя переменной')";
$result_str_query = mysql_query($str_query);
if (!$result_str_query)
{
exit("Ошибка! ".mysql_error());
}
?>
|
Может есть у кого-нибудь таблица ошибок MySQL, чтоб в следующий раз тему не создавать??!
Заранее спасибо! | |
|
|
|
|
|
|
|
для: afdm
(21.07.2007 в 21:16)
| | это же и есть описание ошибки)) Column count doesn't match value count at row 1
Это значит, что ты хочешь добавить одно поле "(имя поля )" и два значения (0, '$имя переменной') потому и косяк получается. | |
|
|
|
|
|
|
|
для: afdm
(21.07.2007 в 21:16)
| | кроме того, если поле в таблице типа float - почему значение взято в апострофы? | |
|
|
|
|
|
|
|
для: Trianon
(23.07.2007 в 10:10)
| | спасибо!!!!!
извините, за такой вопрос!!!!!!!!!!!! :))))) | |
|
|
|