我有一个数据INSERT的问题,当我填写所有行时,我没有发现他们在我的数据库。插入数据通过PHP
这里是我的代码:
<?php
include("/config/config.php");
///////////////////////////////traitment de la requete de selection /////////////////////////////////////
if(isset($_POST['val']))
{
echo "départ";
$imm=$_POST[im];
$doss=$_POST[nd];
$ass=$_POST[ns];
$bn=$_POST[bn];
$trec=$_POST[T_rec];
$Erec=$_POST[e_rec];
$mt=$_POST[Mt];
$Drec=$_POST[Dt];
$INP=$_POST[inp];
$com=$_POST[comm];
$resultat=mysql_query("INSERT INTO rec_info ('imma','INP','n_dossier','nom_benif','nom_ass','montant','type_rec',
'date_rec','etat_rec','comm_rec','num_rec') Values
('$imm','$INP','$doss','$bn','$ass','$mt','$trec','$Drec','$Erec','$comm','')");
if($resultat)
{
echo "opération réussie ";
}else {
echo "opération non réussie ";
}
}
?>
</div>
<div style=" position:absolute;left:15px;width:310px;top:173px; background-color:#eff5f7; font-size:102%; padding:0em;line-height:200% ">
Menu
<nav>
<ul id="menu">
<li><a href="rec_recherche.php">Recherche d'une réclamation PEC </a></li>
<li><a href="s_rec.php">Saisir une réclamation PEC </a></li>
<li><a href="">Changement d'état d'une réclamation PEC</a></li>
<li><a href="index1.php">Quitter</a></li>
</ul>
</nav>
</div>
</div>
</body>
</html>
谢谢
“你能找到bug”的问题[对Stack Overflow来说不是好问题](http://meta.stackoverflow.com/questions/253787/are-there-legitimate-fix-my-code-questions?cb = 1#253788)。确保你对问题**有一个简短但具体的陈述,准确地告诉我们什么是错的。 “它不起作用”不是一个问题陈述。 –
当您执行INSERT INTO时,您的列不使用引号。要么拿出来,要么用反引号代替它们。只有VALUES使用单引号。您还需要在'$ imm = $ _ POST ['im'];'中使用'$ imm = $ _ POST [im];'中的引号等等 –
将错误报告添加到文件顶部 '使用error_reporting(E_ALL); ini_set('display_errors',1);'在开发过程中。 –