Avatar billede magnify Nybegynder
29. september 2001 - 19:12 Der er 15 kommentarer

Fejl i news script..

Jeg får følgende fejl msg:

Warning: Supplied argument is not a valid MySQL result resource in index.php on line 46

Nu har jeg kigget den igennem MANGE gange jeg kan sq ik\' finde fejlen.. hjælp mig lige her.. :)


<?
           
$connection = mysql_connect(\"localhost\", \"********\", \"*********\");
mysql_select_db(\"news\", $connection);
$foresp = mysql_query(\"select dato, overskrift, tekst from news order by 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>\";
}

?>

Der var koden.. :)
Avatar billede well_r Nybegynder
29. september 2001 - 19:17 #1
$foresp = mysql_query(\"select dato, overskrift, tekst from news order by desc limit 0, 2\");

skal være

$foresp = mysql_query(\"select dato, overskrift, tekst from news ORDER BY id DESC limit 0, 2\");
Avatar billede magnify Nybegynder
29. september 2001 - 19:18 #2
Yup den så jeg lige og den er fikset men problemet er ikke løst.. Der manglede også en > den er også fikset... og det virker stadig ikke.. :(
Avatar billede well_r Nybegynder
29. september 2001 - 19:18 #3
var det ikke rigtigt?
du skal da fortælle HVAD den skal sortere efter?!
Avatar billede magnify Nybegynder
29. september 2001 - 19:20 #4
ja det er også rettet men det var åbenbart ikke det der var problemet... koden ser sådan ud nu:

<?
           
$db = mysql_connect(\"localhost\", \"**********\", \"*******\");
mysql_select_db(\"news\", $db);
$foresp = mysql_query(\"select dato, overskrift, tekst from news 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>\";
}

?>


Avatar billede well_r Nybegynder
29. september 2001 - 19:23 #5
fejlen linien ligger på.. er?????
Avatar billede magnify Nybegynder
29. september 2001 - 19:24 #6
Weeeeee jeg fiksede det lige selv.. der skulle ikke stå:

mysql_select_db(\"news\", $db);

men:

mysql_select_db(\"magnify\", $db);

Men mange tak alligevel :)
Avatar billede well_r Nybegynder
29. september 2001 - 19:25 #7
hehe
den fejl kan man sq aaaaaaaaaaldrig opdage*GG* ;o)
Avatar billede magnify Nybegynder
29. september 2001 - 19:27 #8
hmmmmmmmmmm Jeg har stadig lidt probs.. :(
Avatar billede magnify Nybegynder
29. september 2001 - 19:29 #9
Jeg har news.php som tilføjer news:

<?
if($kodeord == \"********\"){
echo \"Nyhed til føjet\";
$connection = mysql_connect(\"localhost\", \"*******\", \"*******\");
mysql_select_db(\"magnify\", $connection);
$nyhed_dato = time();
mysql_query(\"insert into news (dato, overskrift, tekst) values (\'$nyhed_dato\', \'$nyhed_overskrift\', \'$nyhed_tekst\')\");

} else {
?>
<form method=post action=<? echo $php_self; ?>>
kodeord:<br>
<input type=password name=kodeord><br>
overskrift:<br>
<input type=text name=nyhed_overskrift><br>
tekst:<br>
<textarea name=nyhed_tekst>her indtastes nyheden</textarea><br>
<input type=submit value=skriv>
</form>
<?
}
?>

Når jeg tilføjer en test news siger den at den er oprettet men den opretter det sq ikke.. Hvad nu ??? :)
Avatar billede magnify Nybegynder
29. september 2001 - 19:31 #10
Okay den var bare lidt langsom.. Nu tilføjer den da noget.. :)
Avatar billede magnify Nybegynder
29. september 2001 - 19:34 #11
hehe jeg er så nubi.. Den viser jo kun 2 af gangen.. :D
Avatar billede magnify Nybegynder
29. september 2001 - 19:38 #12
Luk spørgsmål ? :)
Avatar billede well_r Nybegynder
29. september 2001 - 19:47 #13
jaah.. :)
og giv endelig point :D
Avatar billede magnify Nybegynder
29. september 2001 - 19:48 #14
Hehe jeg er så nubi men jeg lærer det nok.. :)
Avatar billede magnify Nybegynder
17. november 2002 - 23:52 #15
Nu er det et godt stykke tid siden jeg oprettede det spørgsmål, og har ikke brugt eks.dk siden. Hvordan får jeg nu delt de point ud? :)
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