phpbar.de logo

Mailinglisten-Archive

[php] Problem Kaskade

[php] Problem Kaskade

Sebastian Mendel lists at sebastianmendel.de
Fre Mai 9 08:31:45 CEST 2008


Sebastian Mendel schrieb:
> Boris schrieb:
>> Yannik Hampe schrieb:
>>> Boris wrote:
>>>> Boris schrieb:
>>>> Klappt nicht. Das gibt's doch gar nicht. Darf ich jemandem das Posting
>>>> per PM senden und derjenige probiert es dann auf die Liste zu schreiben?
>>> Mach ruhig... Oder poste es auf
>>> http://phpfi.com/
>>> dann können wir alle gleichzeitig ^^
>> Danke Yannik,
>>
>> ich habe das ganze Posting hier http://phpfi.com/315394 hinterlegt.
> 
> Welche MySQL Version?
> Welche ENGINE (MyISAM oder InnoDB oder ...)?
> Irgendwelche Einstellungen in der my.cnf die vom Standard abweicht?
> 
> 
> du kannst auch in der php.ini
> 
> mysql.trace_mode = On
> 
> setzen, und dir die Fehlermeldungen anzeigen lassen
> 
> 
> es könnte sein das dein Server abschmiert durch das vorherige Query, dann 
> ist natürlich deine MySQL-Verbindung für die restliche Scriptlaufzeit, auch 
> mit noch so langem Sleep, ungültig.
> 
> und verwende mysql_real_escape_string() !!!!!!! ähm .. !!!!!!! Verstanden? 
> !!!!!!!!!
> 
> ;-)
> 
> $sqlQuery = "INSERT INTO `fibu` SET
> `buchg_dat` = '" . mysql_real_escape_string($buchg_dat) . "',
> `buchg_soll` = '" . mysql_real_escape_string($buchg_soll) . "',
> `buchg_haben` = '" . mysql_real_escape_string($buchg_haben) . "',
> `buchg_text` = '" . mysql_real_escape_string($buchg_text) . "',
> `domain_name` = '" . mysql_real_escape_string($domain_name) . "',
> `kun_vorname` = '" . mysql_real_escape_string($kun_vorname) . "',
> `kun_name` = '" . mysql_real_escape_string($kun_name) . "'";
> 
> oder wie Yannik sagen würde: nimm PDO mit prepared statements
> 
> und kein ; am ende des Query
> http://php.net/mysql_query : "The query string should not end with a semicolon."
> 
> noch so am Rande, ich hab das Gefühl du hast dir das PHP-Handbuch zum Thema 
> mysql nicht wirklich durchgelesen, oder?
> 
> 
>> Christian Zeidler schrieb:
>>>> Dafür gibt es schon etwas Hausgemachtes.
>>>> Schau mal in die MySQL Doku nach "mysql_insert_id"
>> zunächst Danke für Deinen Hinweis. Zugegeben, es wäre gut gewesen, diese
>> Funktion zu kennen, als ich das Programm geschrieben habe.
>>
>> Ich bin nicht bockig, aber ein bisschen faul und möchte jetzt nicht mein
>> ganzes Konstrukt umbauen. Es muss ja auch gehen, wie es ist. OK, tut es
>> nicht, deshalb schreibe ich ja, aber prinzipiell müsste es doch....
> 
> mhm ... aber wenn du dadurch 7 Zeilen Code durch eine Ersetzen kannst, eine 
> Abfrage einsparst und Potenzielle Fehlerquellen vermeidest sollte das der 
> Aufwand Wert sein.

p.s.: http://phpfi.com/315550


php::bar PHP Wiki   -   Listenarchive