/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Nyhedssystem
Fra : Lasse Jensen


Dato : 12-06-04 00:31

Hej folkens..

Jeg er ved at lave et nyhedssystem på min hjemmeside, men nu hvor
det skal testes, melder den fejl.

Jeg får denne fejl:

Warning: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in
/var/www/hotels/.dk/webweaver/html/vis.php on line 9

Koden ser sådan ud, hvis det skulle være nødvendig:

<HTML>
<BODY>
<?
$db = mysql_connect("host", "brugernavn", "kodeord");
mysql_select_db("database", $db);
$foresp = mysql_query("SELECT dato, overskrift,
   tekst FROM nyheder ORDER BY dato DESC
   LIMIT 0, 2");
while($data = mysql_fetch_array($foresp)){
   
   echo "<B>$data[1]</B> - ";
   echo date("j/n - Y", $data[0]);
   echo "<BR>$data[2]<BR><BR>";
}
?>
</BODY>
</HTML>

Kan det have noget at gøre med, at koden ikke er tilpasset til
Register_Globals off?

Mange tak for hjælpen

Mvh. Lasse Jensen

http://www.webweaver.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jacob Atzen (12-06-2004)
Kommentar
Fra : Jacob Atzen


Dato : 12-06-04 10:49

Lasse Jensen <lassejensen1@ofir.dk> writes:

> Warning: mysql_fetch_array(): supplied argument is not a valid
> MySQL result resource in
> /var/www/hotels/.dk/webweaver/html/vis.php on line 9
>
> Koden ser sådan ud, hvis det skulle være nødvendig:
>
> <HTML>
> <BODY>
> <?
> $db = mysql_connect("host", "brugernavn", "kodeord");
> mysql_select_db("database", $db);
> $foresp = mysql_query("SELECT dato, overskrift,
>    tekst FROM nyheder ORDER BY dato DESC
>    LIMIT 0, 2");
> while($data = mysql_fetch_array($foresp)){
>    
>    echo "<B>$data[1]</B> - ";
>    echo date("j/n - Y", $data[0]);
>    echo "<BR>$data[2]<BR><BR>";
> }
> ?>
> </BODY>
> </HTML>
>
> Kan det have noget at gøre med, at koden ikke er tilpasset til
> Register_Globals off?

Nej. Tilsyneladende bliver $foresp ikke sat til det forventede. Prøv
med:

$foresp = mysql_query("SELECT dato, overskrift,
   tekst FROM nyheder ORDER BY dato DESC
   LIMIT 0, 2") or die ('SQL fejl: '.mysql_error());

--
Med venlig hilsen
- Jacob Atzen

Lasse Jensen (12-06-2004)
Kommentar
Fra : Lasse Jensen


Dato : 12-06-04 19:24

Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> Lasse Jensen <lassejensen1@ofir.dk> writes:
>
> > Warning: mysql_fetch_array(): supplied argument is not a valid
> > MySQL result resource in
> > /var/www/hotels/.dk/webweaver/html/vis.php on line 9
> >
> > Koden ser sådan ud, hvis det skulle være nødvendig:
> >
> > <HTML>
> > <BODY>
> > <?
> > $db = mysql_connect("host", "brugernavn", "kodeord");
> > mysql_select_db("database", $db);
> > $foresp = mysql_query("SELECT dato, overskrift,
> >    tekst FROM nyheder ORDER BY dato DESC
> >    LIMIT 0, 2");
> > while($data = mysql_fetch_array($foresp)){
> >    
> >    echo "<B>$data[1]</B> - ";
> >    echo date("j/n - Y", $data[0]);
> >    echo "<BR>$data[2]<BR><BR>";
> > }
> > ?>
> > </BODY>
> > </HTML>
> >
> > Kan det have noget at gøre med, at koden ikke er tilpasset til
> > Register_Globals off?
>
> Nej. Tilsyneladende bliver $foresp ikke sat til det forventede. Prøv
> med:
>
> $foresp = mysql_query("SELECT dato, overskrift,
>    tekst FROM nyheder ORDER BY dato DESC
>    LIMIT 0, 2") or die ('SQL fejl: '.mysql_error());
>

Ok det prøver jeg, så vi kan se hvad fejlen er. Jeg vender tilbage,
hvis jeg ikke for det løst...

Tak for hjælpen

Mvh. Lasse Jensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste