Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Παραλείψτε Κοινές λέξεις Με PHP MySQL Query

Βελτιστοποίηση ερωτημάτων MySQL μπορεί να βελτιώσει την αποτελεσματικότητα της εφαρμογής Web σας και να παρέχει στους χρήστες πιο ακριβή αποτελέσματα . Οι χρήστες θα πληκτρολογήσετε συχνά πλήρεις προτάσεις σε πεδία αναζήτησης , συμπεριλαμβανομένου του συνδετικού λέξεις όπως " αν ", το οποίο είναι περιττό και μπορεί να παράγει πάρα πολλά ή πολύ λίγα αποτελέσματα . Κοινές λέξεις μπορεί να αφαιρεθεί από το string αναζήτησης πριν το ερώτημα MySQL γίνεται , αφήνοντας μόνο τις σημαντικές και σχετικές λέξεις-κλειδιά . Οι λέξεις που πρέπει να παραλείπεται εξαρτάται από την εξατομικευμένη εφαρμογή web . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το αρχείο PHP που περιέχει το ερώτημα MySQL σε έναν επεξεργαστή κειμένου . 2

Προσθέστε τον ακόλουθο κώδικα :

$ omitlist = array ( «και», «ο» , «πού» , « του », « είναι » ) ?

$ string = $ _GET [' ερώτημα '] ?

foreach ( $ $ omitlist ως λέξη )

$ string = preg_replace ( " /\\ b $ λέξη \\ b /i " , '' , $ string)?

>
εικόνων 3

Επεξεργασία του ; " $ omitlist πίνακα "για να συμπεριλάβει τις λέξεις που θέλετε να παραλείψετε .
Η 4

Τροποποιήστε το ερώτημά σας MySQL , έτσι ώστε να χρησιμοποιεί " $ string " ως όρο αναζήτησης . Εδώ είναι ένα παράδειγμα :

SELECT * FROM άρθρα ΟΠΟΥ ' % % $ string ' τίτλο LIKE
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα