Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:13 Der er 22 kommentarer og
1 løsning

mysql_fetch_array supplied argument is not a valid MySQL

Goddag

Se her http://www.krellers.frac.dk hvorfor kommer den erhe r filen index.php

<?
$connection = mysql_connect("localhost","xx","xx");
mysql_select_db("nyheder", $connection);

$query = mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 0,1");
while($row = mysql_fetch_array($query)) {

echo"
<table class='tekstafsnit' width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><b>$row[overskrift]</b> - <font color='#999999'>$row[dato]</font></td>
</tr>
<tr>
<td>$row[nyhed]</td>
</tr>
</table>
";
}
?>
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:13 #1
$query = mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:14 #2
Og det er nok din database der ikke hedder nyheder:

mysql_select_db("nyheder", $connection);
Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:18 #3
Dvs. mysql_select_db("nyheder", $connection); der skal "nyheder" erstattes med F. eks "*****" eller hvad?
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:20 #4
Nej, med navnet ppå din database - som du har fået fra din udbyder.
Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:22 #5
Ligger du ikke et svar!
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:24 #6
Nej tak, jeg samler ikke på point
Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:26 #7
Prøv www.krellers.frac.dk/formular.php og derfeter send så fortæller den "siden kan ikke vises" ?????????
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:29 #8
Den virker da fint.
Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:36 #9
Ja men når man trykker videre og skal gå videre til gem.php siger den siden kan ikke vises
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 13:38 #10
Ikke hos mig - jeg får gemt i databasen uden problemer. Jeg lægger lige en hilsen ;)
Avatar billede axl_rose Nybegynder
11. januar 2004 - 13:47 #11
Okay. Men jeg for Siden Kan Ikke Vises på gem.php hvorfor det, når du bare vælger siden www.krellers.frac.dk/gem.php så virker den men ikke når man kommer fra formular.php
Avatar billede lap Nybegynder
11. januar 2004 - 14:53 #12
virker også her
Avatar billede axl_rose Nybegynder
11. januar 2004 - 16:41 #13
Når man har skrevet i formular.php og bliver sendt videre, bliver jeg sendt videre til en side der siger siden kan ikke vises.

Hvis man bare skriver den adresse man bliver sendt til (gem.php) virker det fint why????!
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 16:44 #14
Ja, det har du sagt ;) Jeg gider ikke gætte uden at se koden.
Avatar billede axl_rose Nybegynder
11. januar 2004 - 21:18 #15
<?
$connection = mysql_connect("localhost","***","*******");
mysql_select_db("krellers", $connection);

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO nyheder (overskrift, dato, nyhed) VALUES ('$overskrift', '$dato', '$nyhed')") OR DIE (mysql_error());
mysql_close;
header("Location: http://www.krellers.frac.dk/index.php");
?>
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 21:30 #16
mysql_close();

er korrekt, men det burde ikke give den fejl.
Avatar billede axl_rose Nybegynder
11. januar 2004 - 21:51 #17
Nej men forstår det heller ikke....Hvorfor er jeg den eneste der for fejl!
Avatar billede axl_rose Nybegynder
11. januar 2004 - 21:54 #18
Jeg har kørt efter den tutorial der er på thomaslunde.dk
Avatar billede axl_rose Nybegynder
11. januar 2004 - 22:02 #19
og index.php viser kun den nyeste,

jeg skal bruge en der viser alle nyheder... hvor man klikker og for hele nyhenden for der skal kun være lidt tekst på den side hvor alle nyheder er
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 22:13 #20
Du får kun een på grund af  LIMIT 0,1  - fjern bare det
Avatar billede axl_rose Nybegynder
11. januar 2004 - 22:30 #21
Okay :-), men hvad kan den fejl være!
Avatar billede erikjacobsen Ekspert
11. januar 2004 - 22:32 #22
Prøv igen, nu hvor du har meget tekst på siden (alle nyheder). Husk
også at lave lovlige sider med <html><head><title>....hele baduljen
Så går det måske i sig selv igen.

Og hvis det gør, så har du nu oplevet at spilde din tid direkte på
grund af tåbelige beslutninger hos Microsoft.
Avatar billede axl_rose Nybegynder
12. januar 2004 - 12:45 #23
Okay :-) hehe....
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
Computerworld tilbyder specialiserede kurser i database-management

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