Avatar billede nugie Nybegynder
05. marts 2003 - 21:23 Der er 13 kommentarer og
1 løsning

Problem med mysql/php

Hey der'
Jeg har et problem med min mysql at den ikke vil insætte mysql'en i min table..

Kode:

<?
$result = mysql_query("SELECT * FROM members");
while($row = mysql_fetch_array($result))

  print "<td class='members'>$row[nick]</td>";
?>
Avatar billede ahv Nybegynder
05. marts 2003 - 21:25 #1
<?
$result = mysql_query("SELECT * FROM members");
while($row = mysql_fetch_array($result))
{
  print "<td class='members'>$row[nick]</td>";
}
?>
Avatar billede hsg Nybegynder
05. marts 2003 - 21:26 #2
Hvilke fejl får du og hvad indeholder nick ?
Hvis nick er en kolonne i tabellen, skal der stå $row['nick']
Avatar billede human Nybegynder
05. marts 2003 - 21:26 #3
$query = "SELECT * FROM members";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {

print "<td class='members'>$row[nick]</td>";
}

Prøv det
Avatar billede nugie Nybegynder
05. marts 2003 - 21:28 #4
Fejlen er:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apache\htdocs\spacs1\members.php on line 17
Avatar billede human Nybegynder
05. marts 2003 - 21:28 #5
Har du testet eksemplerne?
Avatar billede nugie Nybegynder
05. marts 2003 - 21:30 #6
Human - Ja har testet dit eksempel, Men det virkede ikke
Avatar billede human Nybegynder
05. marts 2003 - 21:31 #7
Så ligger fejlen ikke i din query.
Avatar billede human Nybegynder
05. marts 2003 - 21:31 #8
Hvor er linie 17?
Avatar billede nugie Nybegynder
05. marts 2003 - 21:32 #9
Okey... men linje 17 er den her:
while($row = mysql_fetch_array($result))
Avatar billede human Nybegynder
05. marts 2003 - 21:34 #10
Oki.. Men det er stadig ikke der fejlen ligger. Det jeg lavede til dig fejlede ikke noget ud fra de oplysninger du har givet mig :o)
Avatar billede nugie Nybegynder
05. marts 2003 - 21:34 #11
Hmm okey... så er det måske min mysql/phpmyadmin som der er noget galt med
Avatar billede halnet Nybegynder
05. marts 2003 - 23:59 #12
<?php
$result = mysql_query("SELECT * FROM members");
if (mysql_errno()) die(mysql_error());
while($row = mysql_fetch_array($result))
  print "<td class='members'>".$row['nick']."</td>";
?>
Avatar billede halnet Nybegynder
06. marts 2003 - 00:01 #13
Rettelse:

<?php
$result = mysql_query("SELECT * FROM members");
if (mysql_errno()) die(mysql_error());
if (mysql_num_rows($result)) {
  while($row = mysql_fetch_array($result))
    print "<td class='members'>".$row['nick']."</td>";
} else
  print "Ingen data i din tabel!";
?>
Avatar billede nugie Nybegynder
13. marts 2003 - 21:57 #14
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester