Φωτογραφία Νικόλαος Παναγιωτόπουλος
Τα γραμματα που πληκτρολογεί ο χρήστης μπορούν να τροποποιηθούν για το LIKE;
από Νικόλαος Παναγιωτόπουλος - Wednesday, 11 February 2009, 9:01 PM
 

Καλησπέρα σας,

Έχω μια ερώτηση σχετικά με την χρήση του LIKE σε μια αναζήτηση.

Ας υποθέσουμε ότι έχουμε φτιάξει μια web φόρμα.

Έστω ότι ο χρήστης πληκτρολογεί  στο πεδίο της φόρμας τα γράμματα: ari

και τα αποθηκεύουμε σε μια μεταβλητή $_POST['lexi'].

Πώς μπορούμε να δημιουργήσουμε ένα αλφαριθμητικό  που να ονομάζεται $k και να αποθηκευτεί σε αυτό η τιμή : ari%

με συνάρτηση αλφαριθμητικών?

Στη συνέχεια αν το καταφέρουμε αυτό και είναι $k==ari% , μπορούμε να γράψουμε

SELECT *FROM pinakas WHERE kapoia_sthlh LIKE  "$k" 

και να λειτουργήσει σωστά ; 

 
Φωτογραφία Στέλιος Μερσινάς
Απάντηση: Τα γραμματα που πληκτρολογεί ο χρήστης μπορούν να τροποποιηθούν για το LIKE;
από Στέλιος Μερσινάς - Thursday, 12 February 2009, 6:47 AM
 
Θα μπορούσες να δοκιμάσεις να κάνεις το εξής:

$k = $_POST['lexi'].'%';

για να το δημιουργήσεις και μετά να το χρησιμοποιήσεις στο query που θέλεις να κάνεις.