2 forespørgelser.. hvilket sammen i en..
Jeg har 2 databaser:aoitem_items
der har felterne:
id | iconid | ql | itemdesc | owner | profession | entrydate
i den ligger der:
1 | 0 | 88 | NanoCrystal (Fluctuate Manifestation | Cheshire | | 2003-01-09 01:10:09
profession er altså tom
nå men det jeg mener er så, at i en anden lille database der hedder aoitems_nanocrystals er der felterne:
id | title | prof
I den her ligger der masser af rækker, rigtig mange af dem og en af dem hedder så: (* = et id tal, jeg ved ikke hvilket det har)
* | NanoCrystal (Fluctuate Manifestation | Meta-phycisist
Det jeg gerne nu vil have er:
Et php script der gør det at den viser først
NanoCrystal (Fluctuate Manifestation) QL: 88 for Meta Physicist posted on 2003-01-09 01:10:09 by Cheshire
Problemet er at i den database jeg har ligger de items der er indtastet, altså nanocrystalen, mens i en anden ligger der hvilken profession den er til.. jeg har selv prøvet lidt:
<?php
echo "<br>";
$db = mysql_connect("localhost", "", "");
mysql_select_db("items", $db);
$foresp = mysql_query("SELECT id, ql, itemdesc, owner, profession, entrydate FROM aoitem_items ORDER BY owner DESC");
while($data = mysql_fetch_array($foresp))
{
$data[2] = $data[2] . ")";
echo "<B>$data[2]</B> QL: $data[1] for $data[4] posted on $data[5] by $data[3]" . "<br>";
$name = $data[2];
$prof = mysql_query("SELECT prof FROM aoitem_nanocrystals WHERE prof LIKE $name");
$datu = mysql_fetch_array($foresp);
echo $datu[0];
}
?>
men det giver bare:
NanoCrystal (Fluctuate Manifestation) QL: 88 for posted on 2003-01-09 01:10:09 by Cheshire
og jeg ville gerne have at $datu[0] blev sat til at være "meta-phycisist"...
hvordan?
ps. notice lige at i databasen hedder de:
NanoCrystal (Fluctuate Manifestation
uden ) til sidst men jeg adder det sidste ) når de vises, dette er et problem i et program der exportere navnene..
