![]() |
database->escape. Vad betyder det?
Tjena.
Jag håller på och gör om en modul för att få till extra funktioner. Men det är en sak jag inte förstår vad det betyder. Vad betyder "database->escape" Kod:
$sql = "INSERT INTO `".DB_PREFIX."filter_group_description` (`filter_group_id`,`language_id`,`name`) VALUES "; |
Det beror väl på vad som står i funktionen escape i database-klassen?
En liten gissning på lördag morgon: den gör något motsvarande phpkommandot mysql_real_escape_string. |
Westman har sannolikt rätt. Det är objektorienterad kod. "->escape" anropar helt enkelt bara metoden "escape" i klassen som "$database" är en instans av. Leta reda på denna i projektet så hittar du exakt vad den gör.
Det är därmed också en metod som du bör använda dig av om du skriver nya queries i dina funktioner. |
Alla tider är GMT +2. Klockan är nu 19:50. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson