2014-02-21 1 views
0

Я не эксперт в php, но я использовал его раньше, и он работал без проблем. Но на этот раз появилась загадочная проблема - у меня есть этот простой код, который обычно должен работать, но он ничего не вставляет в мою таблицу и не возвращает никаких ошибок.php ничего не вставлял в таблицу

<?php 

try 
{ 
    $bdd = new PDO('mysql:host=localhost;dbname=androider', 'root', ''); 
} 
catch (Exception $e) 
{ 
    die('Erreur : ' . $e->getMessage()); 
} 

if(isset($_POST['content'])){ 
    $req = $bdd->exec('INSERT INTO posts(title, content, catgory, date) VALUES("dfdfdfgdgd", "dffdsggdbfgdtdbtghdtgdgt", "android", now())'); 
    echo $_POST['title'].$_POST['content'].$_POST['category']; 
}?> 
+0

Что произойдет, если вы удалите конструкцию if? – CodeFanatic

+1

повторите свой запрос, а затем попробуйте прямо в mysql, возможно, он будет более разговорчивым. –

+0

И получите возможное сообщение об ошибке для выполнения инструкции. – CBroe

ответ

0

Использование Дата ("Y-м-д Н: я: s") вместо СЕЙЧАС(). СЕЙЧАС() - функция Mysql, поэтому мы можем использовать date ("Y-m-d H: i: s") в php.

Смежные вопросы