23.01.2012, 19:15
23.01.2012, 23:06
Ja danke das ist mir bekannt, aber eben um diesen ([Link: Registrierung erforderlich]) Konstrukt zu vermeiden.
So das ich mittels Klasse einfach nur den Query und die Variablen übergeben kann und es dann einfach gemacht wird und ich direkt den Output bekomme.
So das ich mittels Klasse einfach nur den Query und die Variablen übergeben kann und es dann einfach gemacht wird und ich direkt den Output bekomme.
23.01.2012, 23:47
Meinste sowas? (Sollte funktionieren, ist auf die Schnelle zusammengebaut)
Benutzung ist identisch zu sprintf, nur brauch er das Datenbankobjekt dabei.
Benutzung ist identisch zu sprintf, nur brauch er das Datenbankobjekt dabei.
PHP-Code:
function mysprintf($DB,$Query) {
$Arguments = func_get_args();
//Entferne die 2 ersten; $DB und $Query
array_shift($Arguments);
array_shift($Arguments);
//real_escape die anderen:
foreach($Arguments as $Id=>$Argument) {
$Arguments[$Id] = $DB->real_escape_string($Argument);
}
array_unshift($Arguments,$Query);
return call_user_func_array('sprintf',$Arguments);
}
Alternativ setz ich auch oft eine Billigloesung ein;
PHP-Code:
function mre($DB,$String) {
return $DB->real_escape_string($String);
}
//oder prozedural
function mre($DB,$String) {
return mysqli_real_escape_string($DB,$String);
}
//oder Mysql
function mre($String) {
return mysql_real_escape_string($String);
}
Das kannst du dann so aufrufen. (DB ist hier ein Mysqli-Objekt)
PHP-Code:
$Result = $DB->query("SELECT * FROM `users` WHERE `user` = '".mre($DB,$_GET['username'])."' LIMIT 1");
24.01.2012, 00:17
Genau so was ^^
Werde dann mal mein Script entsprechend umbauen.
Was mir da vorhin auch aufgefallen ist, ich kann nun beliebig viele Fahrzeuge hinzufügen, aber Löschen?!
Ich übergebe bei ID einen Timestamp, wie kann ich nun einen Löschen Button einfügen das dieser auch nur diesen Eintrag wieder löscht? Habe nun schon verschiedene Dinge probiert, aber leider hat keines zum Erfolg geführt.
Der erste Eintrag soll nicht zum Löschen verfügbar sein. Ich dachte ja eigentlich ich könnte einfach ein Div einfügen, welches hidden ist und beim Kopieren dann einfach Style entfernen, aber das führt nicht wirklich zum Erfolg...
Werde dann mal mein Script entsprechend umbauen.
Was mir da vorhin auch aufgefallen ist, ich kann nun beliebig viele Fahrzeuge hinzufügen, aber Löschen?!

Ich übergebe bei ID einen Timestamp, wie kann ich nun einen Löschen Button einfügen das dieser auch nur diesen Eintrag wieder löscht? Habe nun schon verschiedene Dinge probiert, aber leider hat keines zum Erfolg geführt.
Der erste Eintrag soll nicht zum Löschen verfügbar sein. Ich dachte ja eigentlich ich könnte einfach ein Div einfügen, welches hidden ist und beim Kopieren dann einfach Style entfernen, aber das führt nicht wirklich zum Erfolg...
Seiten: 1 2