Πρόβλημα σε δημιουργία ερωτημάτων.

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

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

Απάντηση
Άβαταρ μέλους
xultimatex
Honorary Member
Δημοσιεύσεις: 2505
Εγγραφή: 26 Ιούλ 2003 13:02
Τοποθεσία: Ξάνθη
Επικοινωνία:

Πρόβλημα σε δημιουργία ερωτημάτων.

Δημοσίευση από xultimatex » 11 Ιουν 2005 15:27

Φτιάχνω μια εφαρμογή στην οποία χρειάζεται να στείλω ερωτήματα σε μια βάση. Γραφω το query και μετά με τη mysql_fetch_array() παίρνω κάθε αποτέλσμα και το τυπώνω. Παρακάτω παραθέτω τον κώδικα

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

$link = mysql_connect('localhost','','') or die ('Could not connect to mysql server. Please try again later.');
mysql_select_db('forum') or die ('Could not connect to database. Please try again later');
$query = 'SELECT `name` FROM topics WHERE categ=1';
$result = mysql_query($query);
while ($name = mysql_fetch_array($result, MYSQL_NUM)):
echo $name;
echo '<br><br>';
endwhile;
Αυτό θα δώσει τρια αποτελέσματα με ξεχωριστό όνομα Αντί όμως για το επιθυμητό αποτέλεσμα βγάζει αυτό που δείχνει η εικόνα.
Στη θέση των array θα έπρεπε να βγάζει τα αποτελέσματα.

Μπορεί κάποιος να βοηθήσει;
:arrow: Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

Πρόβλημα σε δημιουργία ερωτημάτων.

Δημοσίευση από shadow » 11 Ιουν 2005 20:24

H mysql_fetch_array , επιστρεφει τα αποτελεσματα σε ενα array. Για να δεις τα αποτελεσματα δεν κανεις echo το array , εφοσον η echo παιρνει ως ορισμα strings και οχι arrays, αλλα κανεις echo τα elements του array

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

while &#40;$name = mysql_fetch_array&#40;$result, MYSQL_NUM&#41;&#41;&#123;
     echo $name&#91;0&#93;;
     echo "<br><br>";
&#125; 

Άβαταρ μέλους
xultimatex
Honorary Member
Δημοσιεύσεις: 2505
Εγγραφή: 26 Ιούλ 2003 13:02
Τοποθεσία: Ξάνθη
Επικοινωνία:

Πρόβλημα σε δημιουργία ερωτημάτων.

Δημοσίευση από xultimatex » 11 Ιουν 2005 21:09

:clap: thnx :clap:
Μπερδεύτηκα με την mysql_fetch_object()! Και πάλι ευχαριστώ!
:arrow: Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...

Απάντηση

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

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

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