Το θέμα της διαφοράς μεταξύ addslashes() και mysql_escape_string() έχει βρεί μερικές φορές από αργά, και βρήκα τον εαυτό μου πραγματικά να πρέπει να αναζητήσετε την απάντηση. Ήξερα (όπως ελπίζω ότι κάνετε) ότι η έκδοση του mysql_ ήταν καλύτερη (mysql_real_escape_string() είναι ακόμα καλύτερα), αλλά εγώ δεν μπορούσα να θυμηθώ ακριβώς γιατί. Στην έρευνά μου, βρήκα ένα μάτσο διάφορα blog θέσεις που συμφώνησαν απλώς με μου κατανόηση ότι mysql_escape_string() > addslashes(). Τέλος, βρήκα μια θέση στο NyPHP (της οποίας είμαι μέλος) που περιέγραψε με λίγο περισσότερες λεπτομέρειες, απαριθμώντας ορισμένες από τους μετα-χαρακτήρες που καταλαβαίνει MySQL, αλλά δεν πήγε σε λεπτομέρειες σχετικά με ακριβώς χαρακτήρες που είχαν διαφύγει. Ένα γράφημα, αναφέροντας τα ευρήματά μου τη σύγκριση addslashes να mysql_escape_string (εμφανίζονται όλες τις τρεις πηγές πληροφοριών). Θα εξετάσω την πηγή και μου δοκιμή οριστικά (αποτελέσματα μετά από το άλμα).
Μεταφράζονται, παρακαλώ περιμένετε..
