PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Query ist korrekt, wird aber nicht eingefügt (http://www.selfphp.de/forum/showthread.php?t=24940)

MrCavity 22.04.2013 17:11:05

Query ist korrekt, wird aber nicht eingefügt
 
Hallo!
ich habe ein Script, welches Daten in eine MySQL DB schreiben soll. Wenn ich die PHP Datei im Browser ausführe, wird leider kein DB Eintrag vorgenommen. Hier ein Teil meines Scripts:
PHP-Code:

$query "INSERT INTO aufwertung (userid,mtt,nl,prf,pof,agg,mat,ged,red,rdb,blu,til,name,ptdatum) VALUES ('".$sp[$sinh[$i]["c"]]["id"]."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','".(rand(0,50+$kal["bbstufe"])/100)."','$".$kal["buyin"]." ".strtoupper($kal["var"])."-".strtoupper($kal["art"])." ".$kal["name"]." ".$kal["ort"]."','".$datum."')";
mysql_query($query); 

Zur Fehleranalyse habe ich mir darunter mal $query anzeigen lassen:
PHP-Code:

echo $query

Das sah dann so aus:
PHP-Code:

INSERT INTO aufwertung (userid,mtt,nl,prf,pof,agg,mat,ged,red,rdb,blu,til,name,ptdatumVALUES ('1341','0.38','0.41','0.26','0.38','0.18','0.12','0.05','0.21','0.41','0.13','0.34','$300 NL-MTT Turniername Stadtname','14.01.S01'

Kopiere ich diesen String und füge ihn über die SQL Console unter phpMyAdmin ein, wird ein DB Eintrag erstellt. Warum schreibt aber meine PHP Datei diesen Eintrag nicht? In der PHP Datei werden noch andere DB Einträge geschrieben, die alle Fehlerfrei funktionieren. Datenbank Verbindung ist natürlich gegeben. Bin ratlos :(

MrCavity 22.04.2013 17:47:17

AW: Query ist korrekt, wird aber nicht eingefügt
 
Hat sich erledigt. Ich hatte weiter oben Tabellen gekockt und die Tabelle aufwertung vergessen mit Schreibrechten zu versehen. Blindfisch...


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:44:44 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.