καλησπερα σε ολους
εχω τον παρακατω κωδικα που κανει search σε ενα table (mysql) οπου η αιτιολογια (row) ειναι με ελληνικους χαρακτηρες
οταν κανω καταχωρηση στην αιτιολογια με αγγλικους χαρακτηρες,η αναζητηση δουλευει κανονικα.Οταν κανω αναζητηση με ελληνικους,δεν βρισκει τιποταΚώδικας:<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <form action="" method="post"> Search: <input type="text" name="anazhthsh" /><br /> <input type="submit" value="Submit" /> </form> <?php $db_hostname = 'localhost'; $db_username = '*'; $db_password = '*'; $db_database = 'accounting'; // Database Connection String $con = mysql_connect($db_hostname,$db_username,$db_password); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db($db_database, $con); $search_value=$_POST["anazhthsh"]; if (!empty($search_value)) { $apotelesma = mysql_real_escape_string($search_value); $sql = "SELECT id, poso, aitiologia, elaba FROM esoda WHERE aitiologia LIKE '%".$apotelesma."%'"; $r_query = mysql_query($sql); while ($row = mysql_fetch_array($r_query)) { echo 'ID: ' .$row['id']; echo '<br /> poso: ' .$row['poso']; echo '<br /> aitiologia: '.$row['aitiologia']; echo '<br /> elaba: '.$row['elaba']; } } ?> </body> </html>
εχεις κανεις καμια ιδεα;
Εμφάνιση 1-9 από 9
-
12-04-18, 23:33 php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #1
-
13-04-18, 08:57 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #2
Το αρχείο σου το ίδιο είναι αποθηκευμένο ώς UTF-8?
Παρεμπιπτόντως ο κώδικας σου θα έπρεπε να κάνει parameter binding.
-
13-04-18, 18:06 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #3
Δοκίμασε με:
Κώδικας:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Αν νομίζεις ότι μπορείς να το κάνεις καλύτερα, απόδειξέ το. Μή μένεις μόνο στα λόγια.
-
13-04-18, 18:42 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #4
Μετά το connect στην βάση δώσε το παρακάτω και θα δουλέψει
στείλε στην βάση το ερώτημα SET NAMES utf8 και πές μας αν παίζει ..
- - - Updated - - -
Ακόμα στο connection string που δίνεις βάλε και την βάση ..ώστε να μην κάνει mysql_select..
Είναι περιττό εκτός και αν υπάρχει άλλος λόγος...
- - - Updated - - -
Κατα τα άλλα είσαι σωστός δεν βλέπω κάτι λάθος στον κώδικα ...
Στην βάση τα πεδία char που έχεις τι collation είναι και γενικά η βάση σε collation παίζει ..? Η ίδια η mysql σε τι collation παίζει ..?
- - - Updated - - -
Πολλά ρωτάω...? Σόρρυ αλλά μου τα σκέφτηκα όλα μαζί για να απαντήσεις ....μια και καλή πάντως δοκίμασε αυτό που σου έδωσα πριν ..
Μου έχει συμβεί και μένα ..
-
14-04-18, 00:19 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #5
κατ αρχας,ευχαριστω για τις απαντησεις.
εν συντομια,η βαση ειναι σε utf8_unicode_ci
το αρχειο δεν ξερω αν ειναι σε utf8 ,με το geany το εφτιαξα σε ubuntu..δεν βλεπω να μπορω να αλλαξω κατι στην αποθηκευση
θα δοκιμασω τις λυσεις λιγο αργοτερα και θα επανελθω
- - - Updated - - -
τελικα μετα απο πολλη προσπαθεια , ο συνδυασμος
<head> <meta http-equiv="content-type" content="text/html; charset=utf8">
και
mysql_query("set names 'utf8'");
επαιξε,Σας υπερ-ευχαριστώ ...especially @You Lied + @DVADER
turboirc ειμαι noobas,αλλα που θα παει,θα ερθει και η v0.2
-
14-04-18, 00:29 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #6
-
14-04-18, 00:33 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #7
-
14-04-18, 09:31 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #8
Δεν είναι απαραίτητο να γίνονται όλα με pdo, αλλά είναι απαραίτητο να μην έχεις κώδικα ευάλωτο σε injection.
-
14-04-18, 13:51 Απάντηση: php query με αναζητηση στα ελληνικα δεν βγαζει αποτελεσματα #9
Παρόμοια Θέματα
-
Το PC ανοίγει αλλά δεν βγάζει εικόνα
Από Geros7 στο φόρουμ Hardware ΓενικάΜηνύματα: 18Τελευταίο Μήνυμα: 07-03-18, 19:14 -
Δωρεάν πρόγραμμα Επεξεργασίας βιντεο? (στα Ελληνικά αν γίνεται)
Από art4 στο φόρουμ Audio, Video και ΦωτογραφίαΜηνύματα: 2Τελευταίο Μήνυμα: 14-10-17, 21:40 -
Movie Maker (No trial) Κατά προτίμηση στα ελληνικά
Από elinamas στο φόρουμ WindowsΜηνύματα: 30Τελευταίο Μήνυμα: 11-10-17, 15:01 -
Πρόβλημα με internet στα Μελίσσια
Από giopa62 στο φόρουμ COSMΟΤΕΜηνύματα: 5Τελευταίο Μήνυμα: 26-04-17, 15:16 -
Περί μετάφρασης στα ελληνικά λειτουργικών κι εφαρμογών
Από WAntilles στο φόρουμ Software γενικάΜηνύματα: 10Τελευταίο Μήνυμα: 26-04-17, 12:08
Bookmarks