$query = "INSERT INTO add (`datetime`,`category`,`subcategory`,`selectapet`,`breed`,`title`,`description`,`inthisad`,`sizeatmaturity`,`age`,`gender`,`fprice`,`tprice`,`picture`,`email`,`name`,`mobile`,`phone`,`address`,`city`,`state`,`country`) VALUES (NOW(),'$category', '$subcategory', '$selectapet','$breed','$title','$description','$inthisad','$sizeatmaturity','$age','$gender','$fromprice','$toprice','$picture','$email','$name','$mobile','$phone','$address','$city','$state','$country')";
$result=mysqli_query($dbc, $query) or die("error when query run") ;
「クエリ実行時にエラーが発生しました」というエラーがすべての入力を提供しています。日時は、あなたが引用符なしでこの方法をNOW()関数を使用する必要があり、それクエリ実行時にエラーが発生する
いただきましエラー? – MrKiane
@Peder小さなボビーテーブルを備えた何か。 http://xkcd.com/327/ – Tomalak
'NOW()'は引用符で囲まれてはいけません。あなたは文字列を渡していて、関数を呼び出していません。デフォルトは 'CURRENT_TIMESTAMP'ですが、カラムを省略するか' NULL'を渡すことができます。これは同じ方法で動作します。 – DaveRandom