php-mysql ερωτήσεις για query & function

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
Άβαταρ μέλους
cn92
Δημοσιεύσεις: 232
Εγγραφή: 25 Ιαν 2008 19:00
Τοποθεσία: Γλυφαδα
Επικοινωνία:

php-mysql ερωτήσεις για query & function

Δημοσίευση από cn92 » 09 Μάιος 2009 11:41

A
Θέλω να φτιάξω από την αρχή μια εφαρμογή με php & mysql που χρησιμοποιώ, όπου συνδέεται ο χρήστης, και υπάρχουν κάποιες σελίδες με κάποια δεδομένα που παίρνει από την βάση δεδομένων.
Στην πρώτη έκδοση, την οποία την είχε κατασκευάσει ένας προγραμματιστής, ο κώδικας ήταν της μορφής

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

$result = mysql_query("SELECT * FROM example")
or die(mysql_error());  

$row = mysql_fetch_array( $result );

echo "Name: ".$row['name'];
.......

Στην δεύτερη έκδοση που την έφτιαξα μόνος μου, αλλάζοντας σε ένα μεγάλο μέρος τον κωδικά, ο κωδικας ήταν της μορφής

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

$query3="SELECT * FROM websites WHERE id = '$id' ";

$result3=mysql_query($query3);

$num = mysql_num_rows ($result3);

$name = mysql_result($result3,$i,"name");
Τώρα, φτιάχνω την τρίτη έκδοση. Ποιον τρόπο να χρησιμοποιήσω? Έχουν καμία διαφορά?

-------------------------------------

B

Έχω δοκιμάσει να φτιάξω δικές μου function, αλλα ενώ λειτουργούν κανονικά, όπου έχει ελληνικά έχω το κλασσικό πρόβλημα, τα εμφανίζει με ???? κτλ. Όταν βάζω τον κώδικα στην σελίδα χωρίς function, εμφανίζει τα ελληνικά.

Τι κάνω εδώ??

ΥΓ. Έχω βάλει στο αρχείο dbcon.php το

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

$show_greek_letters = mysql_query("SET NAMES 'utf8'", $dbconn) or die(mysql_error());
Αν δεν το βάλω δεν εμφανίζει ελληνικά πουθενά.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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