Avatar billede esbenn Nybegynder
13. oktober 2009 - 02:11 Der er 3 kommentarer og
1 løsning

Intet resultat fra databasen

Hej..

Jeg henter noget information fra min database på følgende måde:

<td valign="top">


<h2>Nyeste billeder</h2>
<img src="http://localhost/wordpress/wp-content/themes/new/images/streg.jpg"><br>
<?php $profil = mysql_query("SELECT * FROM wp_wppa_albums ORDER BY id DESC LIMIT 4") or die(mysql_error());
while($vis = mysql_fetch_array($profil))
echo $vis[main_photo];
?>
<?php $id=$vis[main_photo]; ?>

<?php $sql = mysql_query("SELECT * FROM wp_wppa_photos WHERE id=$id") or die(mysql_error());
while($hm = mysql_fetch_array($sql))
echo $hm[name]; ?>

</td>

Eller dvs prøver på det, for der kommer ikke noget resultat i sidste ende... "echo $vis[main_photo];" giver et fint resultat, men "echo $hm[name];" kommer der intet ud af...
Håber nogen kan hjælpe med lige hurtigt at se hvor fejlen er :)
Avatar billede bente_fiber Nybegynder
13. oktober 2009 - 06:16 #1
Når du skal bruge et indeks i dit array ($vis) , så må du ikke skrive det uden ''. Dette har nemlig en anden betydning.

Google eventuelt const..

Så du skal skrive $mitArray['mitindeks'] i stedet for $mitArray[mitindeks]. Prøv at se om det skulle virke.

- Simon
http://www.mybabe.dk
Avatar billede esbenn Nybegynder
13. oktober 2009 - 10:49 #2
Der var både problemer med det, men også lige en while ting jeg ikke havde opdaget der sent på natten.. :)
Det blev sådan det kom til at se ud:
<?php
$profil = mysql_query("SELECT * FROM wp_wppa_albums ORDER BY id DESC LIMIT 4") or die(mysql_error());
while($vis = mysql_fetch_array($profil)){

echo $vis['main_photo'];
$id=$vis['main_photo'];

$sql = mysql_query("SELECT * FROM wp_wppa_photos WHERE id='$id'") or die(mysql_error());
while($hm = mysql_fetch_array($sql)){
echo $hm['name'];
}}
?>

Smid mig et svar, du har fortjent dine point :)
Avatar billede BrJoe Nybegynder
13. oktober 2009 - 17:05 #3
Ja husk dine tuborg'er :-)
Avatar billede esbenn Nybegynder
02. februar 2010 - 00:17 #4
lukketid
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