Не добавляется запись в таблице

Cegou

Guest
Не добавляется запись в таблице

Уже даже не знаю где ошибку искать... При добавлении записи, переменная $result, где должна содержаться ссылка на добавленную запись, оказывается пустой.
Код:
$db = connectToDB();
if (!$db){
Return False;
exit;
}
echo 'Есть коннект</br>';
mysql_select_db($cNameDB, $db);
$query = "INSERT INTO users VALUES('".$this->Id."', '".$this->Ip."')";
$result = mysql_query($query);
echo $result.'</br>';
 

Фанат

oncle terrible
Команда форума

Cegou

Guest
>>это с какой радости в переменной должна содержаться ссылка на добавленную запись?

В книге прочитал. Там был пример кода и проверялась переменная $result вот так:

if ($result){
echo 'Пользователь добавлен </br>';
}

Вот у меня в этот блок не входит. Из чего я сделал заключение, что и запись не добавилась.

-~{}~ 14.01.05 23:00:

Кстати, а что же тогда в той переменной должно содержаться? Я так понял, что какие-то данные, касающиеся только что добавленной записи.
 

Cougar

Кошак
Cegou

http://ru.php.net/mysql_query

Неужели настолько сложно открыть документацию и посмотреть, ЧТО возвращает mysql_query? А потом первый же будешь обижаться на Фаната - дескать, "нахамили мне и обидели"
 

Cegou

Guest
to Cougar
Никто ни на кого обижаться не будет. Спасибо за ссылку

to Фанат

Сенкс, в факе нашел полезный совет, что нужно query на содержание проверить. У меня пустые значения в переменных для полей были. Может из-за этого и не создавалась запись, т.к. поля с параметром NOT NULL

-~{}~ 14.01.05 23:48:

Блин, точно из-за NOT NULL. Перестраховался называется:D Всем спасибо, все работает
 
Сверху