2016-12-13 9 views
1

教員の詳細を教員データベーステーブルに挿入しようとしています $ _POST値が空でないことを確認した後、$ _POST値を保存しました。phpでクエリが失敗する理由を知らなかった

$$sql ="INSERT INTO faculty (fac_id,name, f_name, gender, cc, designation, department, email, contact) VALUES('$f_id', '$name', '$father_name', '$gender','$cc', '$designation', '$department', '$email', '$contact')"; 

if(mysqli_query($con,$sql)) 
{ 
    render("success.php"); 
} 
else echo "error"; 

これを実行すると、常に印刷エラーが返されます。 助けてください。 faculty table structure

+2

誤って '$$ sql' ...または' echo $ sql; 'を実行して結果が正しいかどうかを確認することができます... – Hackerman

+1

また、準備された文を使用する必要があります.sql-injectingあなた自身も同様に... – jeroen

+0

あなたはどんなエラーがありますか? – Rahul

答えて

0

は、任意のnullでないフィールドに

をあなたのテーブルをチェックしてください「)(レンダリング」と呼ばれるネイティブPHP関数はありませんも

、それはDrupalのの一部だし、それはおそらく、そのドキュメントで説明しています。

+0

実際にはユーザ定義関数です。 – AshrafNmd

関連する問題