Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
quit
Δημοσιεύσεις: 147
Εγγραφή: 09 Δεκ 2008 11:54

Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Δημοσίευση από quit » 30 Οκτ 2014 16:22

Καλησπέρα παιδιά.
Έχω σε μια σελίδα μια μηχανή αναζήτησης η οποία θέλω να γράφω μια λέξη κλειδί να μου επιστρέφει τις εγγραφές με αυτη την λέξη κλειδί.
Το πεδίο στη βάση όπου αποθηκέυω τις λέξεις κλειδιά είναι τυπου text.

Η αποθήκευση γίνεται "ΛΕΞΗ ΚΛΕΙΔΙ1, ΛΕΞΗ ΚΛΕΙΔΙ2, ΛΕΞΗ ΚΛΕΙΔΙ3"κτλ.

Τι ερώτημα πρέπει να κάνω με χρήση Mysql έτσι ώστε αν πληκτρολογώ "ΛΕΞΗ ΚΛΕΙΔΗ3" να μου επιστρέφει εγγραφές όπου υπάρχει αποθηκευμένη η συγκεκριμένη λεξη κλεδί πχ."ΛΕΞΗ ΚΛΕΙΔΙ3".

quit
Δημοσιεύσεις: 147
Εγγραφή: 09 Δεκ 2008 11:54

Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Δημοσίευση από quit » 30 Οκτ 2014 17:06

αν μπορείτε να αλλαξετε κατηγορια και να το βάλετε στην κατηγορια mysql γιατι δεν μπορω να το αλλάξω. Ευχαριστώ!

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Δημοσίευση από burnmind » 30 Οκτ 2014 19:34

Δοκίμασε κάτι του στυλ:

Κώδικας: Επιλογή όλων

SELECT `text_field` FROM `table` WHERE `text_field` LIKE '%ΛΕΞΗ ΚΛΕΙΔΙ3%'
Αν θέλεις πιο πολύπλοκα πράγματα, ρίχε μια ματιά στις full-text search functions.

quit
Δημοσιεύσεις: 147
Εγγραφή: 09 Δεκ 2008 11:54

Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Δημοσίευση από quit » 31 Οκτ 2014 10:18

καλημέρα burnmind. Αυτό είναι κατανοητό. Εγώ στο πεδίο της βάσης περνάω τις λέξεις κλειδιά με κομμα, πχ. "ΛΕΞΗ1, ΛΕΞΗ2, ΛΕΞΗ3..." και όταν εκτελώ το ερώτημα δεν μου τρέχει.

quit
Δημοσιεύσεις: 147
Εγγραφή: 09 Δεκ 2008 11:54

Αναζήτηση λέξεων κλειδιά από πεδίο πίνακα

Δημοσίευση από quit » 31 Οκτ 2014 11:21

burnmind to δοκίμασα και μου επαιξε τωρα. δεν ξερω τι να πω. σε ευχαριστώ πάντως

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης