Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.
Moderators:
Super-Moderators, WebDev Moderators
| Αποστολέας | Μήνυμα |
elavd
 Μέλος από: 16 Σεπ 2004 Βοηθήματα: 1 Μηνύματα: 256+Περιοχή: Ιωάννινα
|
Στις: 11 Ιουλ 2012 11:55 Θέμα:
Αναζήτηση string σε πίνακα MySQL με πολλαπλά LIKE |
|
|
Μέσω ενός πεδίου αναζήτησης σε μια σελίδα PHP, στέλνω ένα string $q στη MySQL μου για να δω εάν αυτό το string υπάρχει σε μία από 2 στήλες του πίνακα ( col1, col2).
| κώδικας: | | SELECT col1, col2 FROM table WHERE (col1 LIKE '%$q%' OR col2 LIKE '%$q%') |
Το query δουλεύει μεν, αλλά πώς μπορώ να ξέρω σε ποια από τις 2 στήλες βρέθηκε αυτό που ψάχνω (στην col1 ή στην col2);
Πώς μπορώ να το δω αυτό είτε κατευθείαν μέσω κάποιας function της MySQL είτε μέσω της PHP;
Ευχαριστώ προκαταβολικά για τη βοήθεια! _________________
|
|
|
|
dva_dev
Script Master  Μέλος από: 16 Σεπ 2005 Μηνύματα: 256+
|
|
|
|
elavd
 Μέλος από: 16 Σεπ 2004 Βοηθήματα: 1 Μηνύματα: 256+Περιοχή: Ιωάννινα
|
|
|
|
dva_dev
Script Master  Μέλος από: 16 Σεπ 2005 Μηνύματα: 256+
|
|
|
|
elavd
 Μέλος από: 16 Σεπ 2004 Βοηθήματα: 1 Μηνύματα: 256+Περιοχή: Ιωάννινα
|
|
|
|
elavd
 Μέλος από: 16 Σεπ 2004 Βοηθήματα: 1 Μηνύματα: 256+Περιοχή: Ιωάννινα
|
|
|
|
dva_dev
Script Master  Μέλος από: 16 Σεπ 2005 Μηνύματα: 256+
|
Στις: 11 Ιουλ 2012 14:42 Θέμα:
|
|
|
Τα select που κάνεις union πρέπει να φέρνουν τον ίδιο αριθμό στηλών και να έχουν (ή να μπορεί να μετατραπεί - αυτόματα συνήθως) το ίδιο data type.
Π.χ.
select col1, col2, col3, col4, col5 from ....
union
select col11, col12, col13, col14, col15 from ...
union
select col21, col22, col23, col24, col25 from ...
|
|
|
|
elavd
 Μέλος από: 16 Σεπ 2004 Βοηθήματα: 1 Μηνύματα: 256+Περιοχή: Ιωάννινα
|
|
|
|
|
Τώρα είναι 24 Μαη 2013 21:36 | All times are UTC + 3 (DST in action)
|