Ergebnis 1 bis 14 von 14
-
10-04-2014, 15:55 #1
PHP - Why Zeigt er nicht mal nen Fehler an ???
Hallo Leute,
Ich habe was Programmiert wo was in ne Datenbank eingetragen wird :
Code:if( !empty($_POST["name"]) && !empty($_POST["text"])) { $datum = date('d.m.Y') ; $name = $_POST["name"]; $text = $_POST["text"]; MYSQL_QUERY( "INSERT INTO 'tagebuch' ('id', 'name', 'datum', 'text') VALUES(CURRENT_TIMESTAMP, $name, $datum, $text)"); }
UND ich hab das ganze bei PhpMyAdmin abgeschaut !
UND ne Fehlermeldung gibt es auch nicht !
Was ist der Fehler ?
Warum wird kein Fehler ausgegeben ?
In die IF-Abfrage wird rein gegangen ! das habe ich getestet
THX FOR YOUR TIME !Dummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 16:55 #2
Foren-Gott
- registriert
- 19-05-2008
- Beiträge
- 5.667
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
was macht denn MYSQL_QUERY? also bei einem fehler?
schönen thurstagGeändert von tsseh (10-04-2014 um 16:59 Uhr)
-
10-04-2014, 17:01 #3
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Nix ! Fu**
Dummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 17:08 #4
Foren-Gott
- registriert
- 19-05-2008
- Beiträge
- 5.667
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
doch
Für alle anderen von SQL Anweisungen wie INSERT, UPDATE, DELETE, DROP, etc, gibt mysql_query() TRUE bei Erfolg zurück oder FALSE bei Fehlern.Geändert von tsseh (10-04-2014 um 17:12 Uhr)
-
10-04-2014, 17:12 #5j-l-n Guest
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Gib doch einfach mal den Fehler aus:
PHP-Code:$do = "INSERT INTO 'tagebuch' ('id', 'name', 'datum', 'text') VALUES(CURRENT_TIMESTAMP, $name, $datum, $text)";
$sql = mysql_query($do) OR die("Fehler:<br>".$do.mysql_error());
PS: mysql() ist veraltet und wird nicht mehr unterstützt. Verwende stattdessen mysqli (http://www.php.net/manual/de/book.mysqli.php) oder, wenn du es ohnehin neu lernst, noch besser PDO!Geändert von j-l-n (10-04-2014 um 17:32 Uhr) Grund: Link repariert
-
10-04-2014, 17:20 #6
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
WOS
Code:$do = "INSERT ...
Du meinset
Code:$do = MYSQL_QUERY("INSERT ...");
Ach übrigenz die ausgabe :
Code:Fehler: Query was empty
|
was mein das ???Dummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 17:28 #7j-l-n Guest
-
10-04-2014, 17:31 #8
Foren-Gott
- registriert
- 19-05-2008
- Beiträge
- 5.667
-
10-04-2014, 17:56 #9
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Code:Fehler: INSERT INTO `tagebuch` (`id`, `name`, `datum`, `text`, `author`) VALUES (CURRENT_TIMESTAMP, \'asd\', \'10.04.2014\', \'asdf\',\'Textgast\'');You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'asd\', \'10.04.2014\', \'asdf\',\'Textgast\'')' at line 1
Dummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 18:31 #10j-l-n Guest
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Da ist ein Hochkomma zu viel:
Textgast\'')'
PHP: mysqli::real_escape_string - Manual
-
10-04-2014, 19:52 #11
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Code:Fehler: INSERT INTO `tagebuch` (`id`, `name`, `datum`, `text`, `author`) VALUES (CURRENT_TIMESTAMP, \'Dds\', \'10.04.2014\', \'FKLÖDJ\',\'Textgast\');You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'Dds\', \'10.04.2014\', \'FKLÖDJ\',\'Textgast\')' at line 1
Dummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 19:54 #12
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
HABS ! \' = DER FEHLER !
Und natürlich das von dirDummheit ist zum Glück (noch) nicht Strafbar
-
10-04-2014, 20:36 #13j-l-n Guest
-
10-04-2014, 21:00 #14
AW: PHP - Why Zeigt er nicht mal nen Fehler an ???
Nein. Das Problem sind die Backslashe, die wahrscheinlich durch magic-quotes (die man immer deaktivieren sollte...) erzeugt werden. Aber wenn du deine Nutzereingaben gescheit escapest oder, noch besser, mit prepared statements arbeitest hast du diese ganzen Probleme nicht. Zusätzlich schützt es vor SQL-Injections.
EDIT: Mist - vergessen upzudaten...
Ähnliche Themen
-
ie zeigt seltsamme fehler
Von nasir76 im Forum JavaScriptAntworten: 4Letzter Beitrag: 06-03-2009, 21:23 -
Neues Fenster - Zeigt JS Fehler in Statusleiste
Von iCeCoPe im Forum JavaScriptAntworten: 6Letzter Beitrag: 21-03-2007, 16:36 -
IE zeigt fehler bei alertbox für bildhöhe
Von scraddy im Forum JavaScriptAntworten: 1Letzter Beitrag: 11-08-2006, 15:25 -
Adventkalender türen öffnen nicht... IE zeigt fehler...
Von philipp4321 im Forum JavaScriptAntworten: 6Letzter Beitrag: 02-12-2004, 14:07 -
Script dass nach 1 GB traffic fehler zeigt.
Von sebi im Forum Serverseitige ProgrammierungAntworten: 28Letzter Beitrag: 24-10-2001, 22:46
Lesezeichen