Значения в базе не меняются, пробовал так: reg.php: <form action="save_bd.php" method="post"> <input type="text" name="tos" id="tos" placeholder="введите число"> <input type="submit" name="submit"> save_bd.php: if (isset($_POST['tos'])) { $tos = $_POST['tos']; if ($tos == '') { unset($tos);} } include ("bd.php"); $result = mysql_query ("INSERT INTO tablo (tos) VALUES('$tos',NOW())"); $myrow = mysql_fetch_array($result); if ($result=='TRUE'){ echo "<h3>Число изменилось!</h3>";} Подскажите как правильно?
Значения в базе не меняются, пробовал так: reg.php: <form action="save_bd.php" method="post"> <input type="text" name="tos" id="tos" placeholder="введите число"> <input type="submit" name="submit"> save_bd.php: if (isset($_POST['tos'])) { $tos = $_POST['tos']; if ($tos == '') { unset($tos);} } include ("bd.php"); $result = mysql_query ("INSERT INTO tablo (tos) VALUES('$tos',NOW())"); $myrow = mysql_fetch_array($result); if ($result=='TRUE'){ echo "<h3>Число изменилось!</h3>";} Подскажите как правильно?
Код (Text): if (isset($_POST['tos']) && intval($_POST['tos'])){ include ("bd.php"); $sql = 'INSERT INTO tablo (tos,field_date) VALUES('.intval($_POST['tos']).', NOW())'; if(@mysql_query($sql)){ echo "<h3>Число изменилось!</h3>"; } else{ echo "<h3>Косячек вышел!</h3>"; } } else{ echo 'Ошибочка вышла'; } ну field_date - полу, куда записываешь дату ... как то так.
Мне нужен просто правильный код, для записи в БД... Как я пробую не получается. Подключение к базе, есть... но код не меняет значения в БД.
Функция PHP mysql_error возвращает строку с текстом последней ошибки MySQL. Если бы читал справки по функциям и изучал примеры, уже бы не косячил. В данном случае тебе уже рассказали в чем ошибка... Справку по любой функции PHP можно прямо на этом сайте: вверху под главным меню есть строка поиска по справке.
Код (Text): INSERT INTO tablo (tos) VALUES('$tos',NOW()) or die(mysql_error("Ошибка:")) но это проблему не решит. ты хочешь вставить 2 значения в 1 таблицу, а так нельзя, по этому не работает так попробуй Код (Text): INSERT INTO tablo (tos) VALUES('$tos') or die(mysql_error("Ошибка:")) но NOW() не запишется
проблема в том чтобы менялась ячейка tos. Дело в том что у странички есть пользователь с id, и надо чтобы менялось tos именно у этого id, все пробовал ни че не выходит?