login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fetch uit meerdere DB werkt niet

Offline Prospherine - 24/01/2008 22:41
Avatar van ProspherineNieuw lid Mijn code:

Plaatscode: 5231

Probleem:

Er gebeurd niks, ik probeer dit nu te weergeven in een drop down bar... maar hij weergeeft niks. Kan iemand mij svp vertellen wat ik verkeerd doe?

6 antwoorden

Gesponsorde links
Offline mitshell - 24/01/2008 22:54 (laatste wijziging 24/01/2008 22:55)
Avatar van mitshell Nieuw lid
  1. <?php
  2. $query = mysql_query("SELECT a.id, a.naam, a.gebruiker, b.id, b.gebruiker FROM gebruikers AS a, gebruikers_orders AS b") or die(mysql_error());
  3. echo "<select name=\"\">";
  4. while($fetch = mysql_fetch_array($query))
  5. {
  6. echo "<option value=\"\">".$fetch['naam']."</option>";
  7. }
  8. echo "</select>";
  9. ?>
Offline Prospherine - 24/01/2008 23:06 (laatste wijziging 24/01/2008 23:07)
Avatar van Prospherine Nieuw lid werkt ook niet...
Ik selecteer TWEE databases, ik denk dat mijn


$fetch['naam'] anders moet daarom ?
Offline mitshell - 24/01/2008 23:09
Avatar van mitshell Nieuw lid maak er dan $fetch['a.naam'] van
Offline Prospherine - 24/01/2008 23:15 (laatste wijziging 24/01/2008 23:16)
Avatar van Prospherine Nieuw lid geprobeerd maar werkte ook niet...

  1. <?php
  2. $query = mysql_query("SELECT a.id, a.naam, a.gebruiker, b.id, b.gebruiker FROM gebruikers AS a, gebruikers_orders AS b") or die(mysql_error());
  3. while($fetch = mysql_fetch_array($query))
  4. {
  5. echo "<option value=\"".$fetch['a.naam']."\">".$fetch['a.naam']."</option>";
  6. }
  7. ?>
Offline Vincjenzo - 25/01/2008 10:57 (laatste wijziging 25/01/2008 10:58)
Avatar van Vincjenzo Nieuw lid Met je huidige sql query krijg je 5 kolommen terug, waarvan twee met dezelfde naam id, en gebruiker, ik denk dat het daardoor niet helemaal goed gaat.

Doe eens var_dump($fetch);

En probeer de volgende SQL query eens:
  1. SELECT a.id, a.naam, a.gebruiker
  2. FROM gebruikers AS a
  3. UNION SELECT b.id, b.gebruiker, NULL
  4. FROM gebruikers_orders AS b


Dan krijg je 3 kolommen, id naam en gebruiker.
Maar of dat daadwerkelijk is waar je naar op zoek bent is nog maar de vraag.
Offline Wim - 26/01/2008 14:55
Avatar van Wim Crew algemeen geef je fields ook eens andere namen met een AS

SELECT a.id AS aid, a.naam AS anaam, b.naam AS bnaam, ...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s