Avatar billede stengaard Praktikant
03. april 2005 - 22:23 Der er 14 kommentarer og
1 løsning

hvad er fejlen i det php script til nyhedsbrev

fejlen er følgende:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/lkongen.dk/lkongen.dk/httpd.www/test/loginnewsletter/liste.php on line 6

linie 6 er følgende: while($row = mysql_fetch_array($sql)) {

scriptet ser således ud:

<?
include("access.php");
$sql = mysql_query("SELECT id, user, date_format(tid, '%e/%c %Y, %H:%i') as tid FROM loginlogenyt  ORDER by user asc");
              echo "Komplet liste over alle bruger:<br>Klik på navnet og få flere oplysninger:<br><br>";
        $strNumber = 0;
            while($row = mysql_fetch_array($sql)) {
        $strNumber = $strNumber+1;
              echo "<tr>
              <td width='100'>$strNumber - <a OnClick=\"href='profil.php?id=$row[id]'\" style=\"cursor:hand\">$row[user]</td>
              <td><font face='verdana' size='-2'>(oprettet: $row[tid])</font></td>
              </tr>";
            }
?>
Avatar billede bromer Nybegynder
03. april 2005 - 22:24 #1
lad os se query fejlen.. hvis du lige gider at ændre din query til

$sql = mysql_query("SELECT id, user, date_format(tid, '%e/%c %Y, %H:%i') as tid FROM loginlogenyt  ORDER by user asc") OR DIE(mysql_error());
Avatar billede jaw Nybegynder
03. april 2005 - 22:24 #2
Prøv at få en debug-meddelelse frem ved at bruge:

$sql = mysql_query("SELECT id, user, date_format(tid, '%e/%c %Y, %H:%i') as tid FROM loginlogenyt  ORDER by user asc") or die(mysql_error());
Avatar billede bromer Nybegynder
03. april 2005 - 22:25 #3
dette er ikke en fejl men du kan skifte

$strNumber = $strNumber+1;

ud med

$strNumber++;
Avatar billede bromer Nybegynder
03. april 2005 - 22:26 #4
hehe.. 2 sekunder jaw.. du er ved at blive SLOW
Avatar billede jaw Nybegynder
03. april 2005 - 22:26 #5
Hehe, ja jeg ved det... Du fik vist tweaket din mail-server for meget :) Nu må jeg jo bare finde på noget endnu bedre...
Avatar billede bromer Nybegynder
03. april 2005 - 22:27 #6
nej jeg gjorde ikke.. det er fordi du spilder tiden ved at sige tak for point i et andet spørgsmål :)
Avatar billede jaw Nybegynder
03. april 2005 - 22:29 #7
Faktisk spildte jeg tiden med at bære min halve pizza ud i køkkenet :D
Avatar billede bromer Nybegynder
03. april 2005 - 22:30 #8
tak jaw.. alle tiders.. nu blev jeg sulten
Avatar billede jaw Nybegynder
03. april 2005 - 22:31 #9
Hihi, så fik jeg da også noget ud af det :D
Avatar billede stengaard Praktikant
03. april 2005 - 22:50 #10
jeg takker men har fundet ud af det ??
Avatar billede jaw Nybegynder
03. april 2005 - 22:51 #11
Så var det jo i sidste ende kun mig der fik noget ud af det - selv tak :) ?!
Avatar billede bromer Nybegynder
03. april 2005 - 22:52 #12
stengaard: fint nok.. hvad var problemet så. Hvis du gider at lukke spørgsmålet ville det være perfekt..
Avatar billede jaw Nybegynder
03. april 2005 - 22:59 #13
Og forresten; hvis Bromers kommentar gav anledning til løsningen burde det vel også principielt udløse pointene?
Avatar billede jaw Nybegynder
03. april 2005 - 23:07 #14
Og som det sidste synes jeg også du bør kigge på dine gamle spørgsmål og ordne dem. For mit eget vedkommende drejer det sig om: http://www.eksperten.dk/spm/605724
Avatar billede stengaard Praktikant
21. august 2005 - 00:17 #15
lukket
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