webForumDet fria alternativet
Logga in / Bli medlem

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

PHP

8 svar · 221 visningar · startad av jiggan

Medlem sedan juni 2003175 inlägg
Trådstart#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

Medlem sedan juni 20006 031 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", "");

Medlem 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?

Medlem 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))
{
?>

Medlem 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))

Medlem 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?

Medlem sedan juni 20006 031 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
}
Medlem sedan juni 2003175 inlägg
#8

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

Medlem 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());
283 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
147 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
154 ms — ändringar (db)