Thread [MySQL] Quote: Problem ... was sonst...
(6 answers)
Opened by eisbeer at 2004-01-05 19:08
Also hallo zusammen.
Mein Problem: Ich habe ein Sub namens &UpdateFromHash, die wird so aufgerufen: Code: (dl
)
&UpdateFromHash($dbh,{'field' => 'new_value','nextfield'=>'new_value'},'tabelle',["field LIKE '%irgendwas%'","field2 = 'value'"],$limit); Ich hoffe das erklärt soch von selbst :) Code: (dl
)
1 sub UpdateFromHash { Funktioniert prima. ABER: Wenn ich jetzt zum Beispiel sowas machen will: Code: (dl
)
&UpdateFromHash($CFG{'DBH'},{ 'falselogins' => 'falselogins+1' }, 'users', ["name = '$Username'"],1); also das bestehende Feld 'falselogins' um eins erhöhen, setzt mir $dbh->quote() Hochkommas aussenrum, und damit wird 'falselogins' nicht erhöht, sondern zu "falselogins+1" gesetzt. Also entweder lass ich diese (für meinen Zweck) sehr komfortable Art des UPDATEs sein und schreibe meine Statements jedesmal selber oder es gibt irgend ne blöde Lösung dafür...\n\n <!--EDIT|eisbeer|1073322809--> Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
|