webForumDet fria alternativet

Inget skrivs ut från databas.

PHPur PHP

0 svar · 407 visningar · startad av Guldstrand

GuldstrandMedlem sedan juli 20041 271 inlägg
#1

Var lite osäker på var jag skulle posta detta.

Vad är det för "fel" på denna kod:

///// PROFILER - START
$respro = mysql_query("
						SELECT profiler.proid AS director_id, profiler.pronamn AS director_name, profiler.profodd AS director_year
						FROM promix

						LEFT JOIN profiler ON promix.proid = profiler.proid
						WHERE promix.serid = '$id' 
                                         ") or sqlerr();

if (mysql_num_rows($respro) == 1)
{

  $arrpro = mysql_fetch_assoc($respro);
  $profiler = "<a href=profil.php?id=$arrpro[director_id]>$arrpro[director_name]</a> ($arrpro[director_year])<br>";
}

///// PROFILER - SLUT

Jag får ingen "output" från databasen. VET att det ska finnas 2 resultat som skall skrivas ut.

EDIT: Löste sig med en loop.

if (mysql_num_rows($respro) > 0)
{
 $profiler = '';
  while($arrpro = mysql_fetch_assoc($respro)) {
     $profiler .= "<a href=profil.php?id=$arrpro[director_id]>$arrpro[director_name]</a> ($arrpro[director_year])<br>";
  }
}
129 ms totalt · 3 externa anrop · v20260731065814-full.c74b5be1
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)