27. januar 2006 - 13:30Der er
11 kommentarer og 1 løsning
Select fra flere tabeller
$result = mysql_query(" SELECT $eqdkp_items.item_name, $eqdkp_items.raid_id, $eqdkp_raids.raid_name, $eqdkp_raids.raid_value, $eqdkp_raid_attendees.raid_id FROM $eqdkp_items, $eqdkp_raids, $eqdkp_raid_attendees WHERE item_buyer=".$_GET['username']." ") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' .raid_id, .raid_name, .raid_value, .raid_id FROM , , WHERE item_buy' at line 2
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
<---- Klovn! Men det fortsætter :) Så ser det sådan ud: $result = mysql_query(" SELECT eqdkp_items.item_buyer, eqdkp_items.item_name, eqdkp_items.raid_id, eqdkp_raids.raid_name, eqdkp_raids.raid_value, eqdkp_raid_attendees.raid_id FROM eqdkp_items, eqdkp_raids, eqdkp_raid_attendees WHERE eqdkp_items.item_buyer=".$_GET['username']." ") or die(mysql_error());
fejl: Unknown column 'Hest' in 'where clause'
Hest er brugernavn
Synes godt om
Slettet bruger
27. januar 2006 - 13:49#9
Du skal lige have sat nogle quote rund om $_GET['username']. <?php $result = mysql_query(" SELECT eqdkp_items.item_buyer, eqdkp_items.item_name, eqdkp_items.raid_id, eqdkp_raids.raid_name, eqdkp_raids.raid_value, eqdkp_raid_attendees.raid_id FROM eqdkp_items, eqdkp_raids, eqdkp_raid_attendees WHERE eqdkp_items.item_buyer='".$_GET['username']."'") or die(mysql_error()); ?>
Men hvad hiver du eqdkp_raid_attendees.raid_id ud for? Og skal du ikke også have sat en ON-clause ind? Jeg TROR du vil lave noget a la det her: <?php $result = mysql_query("SELECT eqdkp_items.item_buyer, eqdkp_items.item_name, eqdkp_items.raid_id, eqdkp_raids.raid_name, eqdkp_raids.raid_value, FROM eqdkp_items JOIN eqdkp_raids ON eqdkp_items.rais_id = eqdkp_raids.raid_id WHERE eqdkp_items.item_buyer='".$_GET['username']."'") or die(mysql_error()); ?>
Men hvad hiver du eqdkp_raid_attendees.raid_id ud for? Det er er ikke et key id, det indeholdet info.
Dit forslag giver denne fejl: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM eqdkp_items JOIN eqdkp_raids ON eqdkp_items.rais_id = eqdkp_raids.raid_id W' at line 7
Hov, nu har jeg den. Tak for hjælpen og god weekend Smid svar :)
Synes godt om
Slettet bruger
27. januar 2006 - 14:16#12
Var så lidt..
Synes godt om
Ny brugerNybegynder
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.