mysql_fetch_array

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

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

Απάντηση
nickop
Δημοσιεύσεις: 72
Εγγραφή: 03 Μάιος 2006 19:35
Επικοινωνία:

mysql_fetch_array

Δημοσίευση από nickop » 22 Σεπ 2007 21:45

Πάω να πάρω δεδομένα απο μια βάση και μου βγάζει το μήνυμα
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Γιατί γίνετε αυτό?Ο κώδικας είναι

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

<?php
$con = mysql_connect&#40;"localhost","xxx","yyy"&#41;;
if &#40;!$con&#41;
  &#123;
  die&#40;'Could not connect&#58; ' . mysql_error&#40;&#41;&#41;;
  &#125;

mysql_select_db&#40;"prosfora", $con&#41;;

$result = mysql_query&#40;"SELECT * FROM "&#41;;

echo "<table border='1' align=center>
<tr>
<th>ΗΜΕΡΟΜΗΝΙΑ</th>
<th>ΔΙΚ</th>
<th>ΤΡΙΚ</th>
</tr>";

while&#40;$row = mysql_fetch_array&#40;$result&#41;&#41;
  &#123;
  echo "<tr>";
  echo "<td>" . $row&#91;'date'&#93; . "</td>";
  echo "<td>" . $row&#91;'dik'&#93; . "</td>";
  echo "<td>" . $row&#91;'trik'&#93; . "</td>";
  echo "</tr>";
  &#125;
echo "</table>";

mysql_close&#40;$con&#41;;
?>
Έχει σημασία τα πεδία του πίνακα αν είναι char,int ktl?
Εγώ έχω char.

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

mysql_fetch_array

Δημοσίευση από xultimatex » 22 Σεπ 2007 21:49

Σε ποιον πίνακα έχεις ποθηκευμένα τα δεδομένα; Το query πρέπει να γίνει ως εξής:

SELECT * FROM [table]

και στη θέση του [table] θα βάλει το όνομα του πίνακα.
:arrow: Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...

nickop
Δημοσιεύσεις: 72
Εγγραφή: 03 Μάιος 2006 19:35
Επικοινωνία:

mysql_fetch_array

Δημοσίευση από nickop » 22 Σεπ 2007 21:54

Τo ξέχασα sorry για τη χαζή ερώτηση

Απάντηση

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

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

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