ThomasX: Kein eintrag in die Datenbank

Beitrag lesen

hi,

<?php
require("../include/config.php");
require("../include/db_config.php");
$connection = mysql_connect("$dbhost", "$dbuser", "$dbpwd");

würd ich so schreiben:
$connection = mysql_connect($dbhost,$dbuser,$dbpwd);

if(!$connection) die("<b>Fehler auf der Seite: Es konnte keine Verbindung zur Datenbank hergestellt werden!</b>");
if(! mysql_select_db("$dbname", $connection) ) die("<b>Fehler auf der Seite: Datenbank konnte nicht ausgewählt werden!</b>");

------------ hier liegt eventuell der Fehler: ------------

if(isset($submit))
{
function insert_it($num)
{
  mysql_query("INSERT pk_at_data (at_name, at_wirk, at_work_typ, at_typ, at_ap, at_sp, at_genau, at_tm, at_vm, at_tvm_find) VALUES ('$at_name_$num','$at_wirk_$num','$at_wirk_typ_$num','$at_typ_$num','$at_ap_$num','$at_sp_$num','$at_genau_$num','$at_tm_$num','$at_vm_$num','$at_tvm_find_$num')");

evtl. fehlt das semikolon:
mysql_query("INSERT pk_at_data (at_name, at_wirk, at_work_typ, at_typ, at_ap, at_sp, at_genau, at_tm, at_vm, at_tvm_find) VALUES ('$at_name_$num','$at_wirk_$num','$at_wirk_typ_$num','$at_typ_$num','$at_ap_$num','$at_sp_$num','$at_genau_$num','$at_tm_$num','$at_vm_$num','$at_tvm_find_$num') --> ; <-- ");

}
insert_it("1");
insert_it("2");
insert_it("3");
insert_it("4");
insert_it("5");
}

und lass hier mal die hochkommas weg, also:
insert_it(1);


Mehr find ich jetzt auch nicht, was du aber noch probieren könntest wäre folgendes:

$sql="INSERT pk_at_data (at_name, at_wirk, at_work_typ, at_typ, at_ap, at_sp, at_genau, at_tm, at_vm, at_tvm_find) VALUES ('$at_name_$num','$at_wirk_$num','$at_wirk_typ_$num','$at_typ_$num','$at_ap_$num','$at_sp_$num','$at_genau_$num','$at_tm_$num','$at_vm_$num','$at_tvm_find_$num');";

$result=mysql_query($sql,$connection);

if (!$result) {
  echo mysql_error();
}

auch wenn php denkt es ist alles in ordnung brauch mysql das noch lange nicht. so wird dir dann der fehler ausgegeben den mysql stört

gruss

Ausgegeben wird als Fehler "Unknown column 'at_wirk' in 'field list' " ...