2010-08-18 5 views
-2

cher tout cela est mon code à xampp:php: Les données peuvent afficher mais ne peut pas insérer DB

 $sql = "INSERT INTO oqc_defect "; 
      $sql.= "(Problem_date,  Dept_found,   Line,   Shift,  Time_found,  Model,   Serial_number,  DIC, "; 
      $sql.= "Def_class,  Reject_qty,  Symptom,  Cause,  Correction,  Corr_action_plan, "; 
      $sql.= "Eff_date) "; 
      $sql.= "VALUES ('"; 
      $sql.= $Problem_date."','".$Dept_found."','".$Line."','".$Shift."','".$Time_found."','".$Model."','".$Serial_number."','".$DIC."','"; 
      $sql.= $Def_class."','".$Reject_qty."','".$Symptom."','".$Cause."','".$Correction."','".$Corr_action_plan."','"; 
      $sql.= $Eff_date."')"; 

i essayer de soumettre des données à la DB. Au firebug montrez "OK 2.6ms", mais après que j'ai vérifié ma table de base de données toujours vide. Est-ce que le code ci-dessus n'est pas correct? Envoyez simplement un écho à votre requête après la construction de la requête.

+0

mysql_error écho et voir ce que vous obtenez –

+0

ce que vous obtenez: $ result = mysql_query ($ sql); if (! $ Result) { die ('Requête invalide:'. Mysql_error()); } –

+1

Méfiez-vous de l'injection sql. – whiskeysierra

Répondre

2

a essayé cette?

$res = mysql_query($sql) or die(mysql_error()); 
0

Maintenant, nous pouvons seulement deviner à quoi ressemble la requête.

<?php 
echo $sql; 
?> 
+0

onglets de réponse vides .. – klox

Questions connexes