Även om du inte har något lösenord till databasen så måste du nog ta med det.
$link = mysql_connect ("localhost", "root", "");
8 svar · 221 visningar · startad av jiggan
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
Även om du inte har något lösenord till databasen så måste du nog ta med det.
$link = mysql_connect ("localhost", "root", "");
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?
<?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))
{
?>
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))
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?
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
}
ja allt i phpmyadmin går som det ska...annars vet jag inte vad det kan vara...?
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());