webForumDet fria alternativet

Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\i

8 svar · 221 visningar · startad av jiggan

jigganMedlem sedan juni 2003175 inlägg
#1

vad är fel? jag får upp felmeddelandet som står i rubriken...min kod vid den raden ser ut så här...

<?php

$link = mysql_connect ("localhost", "root");
$databas = mysql_select_db("community");
$sql="SELECT * FROM admin ORDER by datum DESC";
$resultat = mysql_query($sql);
while($rad=mysql_fetch_array($resultat))
{
?>

sen fortsätter det ju naturligtvis här och slutar med }

tacksam för svar.../jiggan

PeddaMedlem sedan juni 20006 032 inlägg
#2

Även om du inte har något lösenord till databasen så måste du nog ta med det.

$link = mysql_connect ("localhost", "root", "");

PhorpherMedlem sedan feb. 20002 300 inlägg
#3

Du får ju ha lite felkoll så att du ser att du verkligen lyckas med att koppla upp dig mot databasen.

if($link = mysql_connect("localhost", "root"))
{
  ...
}

Har du inget lösenord satt för root-användaren?

jigganMedlem sedan juni 2003175 inlägg
#4

<?php

$link = mysql_connect ("localhost", "root", "") or die('Kunde inte kontakta databasen');
$databas = mysql_select_db("community");
$sql="SELECT * FROM admin ORDER by datum DESC";
$resultat = mysql_query($sql);
if (!$resultat) echo 'Satan...';
while($rad=mysql_fetch_array($resultat))
{
?>

jigganMedlem sedan juni 2003175 inlägg
#5

samma fel även om jag lägger till det scriptet...
den säger att det är denna raden som inte funkar...

while($rad=mysql_fetch_array($resultat))

PhorpherMedlem sedan feb. 20002 300 inlägg
#6

Av någon anledning så lyckas inte din query.

Är du säker på att du har en tabell som heter admin med bl.a. en kolumn som heter datum?

PeddaMedlem sedan juni 20006 032 inlägg
#7

Testa detta

$link= mysql_connect("localhost", "root", ""); 
mysql_select_db(community, $link); 
$result = mysql_query("SELECT * FROM admin ORDER by datum DESC");
while ($rad= mysql_fetch_array($result)) {
o.s.v
}
jigganMedlem sedan juni 2003175 inlägg
#8

ja allt i phpmyadmin går som det ska...annars vet jag inte vad det kan vara...?

MatteMedlem sedan aug. 20002 975 inlägg
#9

Det felet brukar orsakas av fel vid anslutningen till databasen eller fel i sql-frågan.
Låt mysql tala om felet för dig:

$resultat = mysql_query($sql) or die(mysql_error());
127 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)