[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу осуществить запись в БД
P i L o T
Написал такой код:
PHP
<?php
require_once("./config.php");

if (isset($_POST['doGo'])) {
$query = "INSERT INTO test (text) VALUES (".$_POST['text'].")";
mysql_select_db($database_site, $site);
$Result1 = mysql_query($query);
if (!$Result1) {
    echo "Ошибка записи!";
    } else {
        echo "Запись прошла успешно!";
        }
}
 else { ?>
<form method=post action=test.php>
<input type="text" name="text">
<input type="submit" name="doGo" value="Отправить">
</form>
<?php }<

На выходе "Ошибка записи", никаких ошибок не выдает. Объясните плз в чем проблема? Второй день уже маюсь.



Спустя 6 минут, 32 секунды (5.02.2009 - 14:28) sergeiss написал(а):
Во-первых, вставляемый текст должен быть в кавычках.
Во-вторых, имя колонки лучше обрамить апострофами (не путать с кавычками!!!).
Попробуй так:
PHP
$query "INSERT INTO test (`text`) VALUES ('".$_POST['text']."')";



Спустя 18 минут, 40 секунд (5.02.2009 - 14:46) twin написал(а):
Oшибки не выдает, потому что на стороне php все нормально. А ошибку из MySQL нужно получать так:
PHP
<?
$Result1 mysql_query($query)or die(mysql_error());

Спустя 20 минут, 5 секунд (5.02.2009 - 15:07) P i L o T написал(а):
Всем спасибо! Все записалось=)


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.