login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array naar SQL (Opgelost)

Offline arneman - 19/08/2009 13:38
Avatar van arnemanNieuw lid Ik heb met een query een array gevuld, maar nu wil ik dat deze array opnieuw gebruikt wordt in een andere query zodat ik iets zoals dit krijg:

SELECT * FROM tabel WHERE id = array

Dit is wat ik heb:

  1. $popular = array();
  2.  
  3. $s = 'SELECT * FROM software_subcat WHERE cat="'.$_GET['cat'].'" ORDER BY name';
  4. $r = mysql_query($s) or die("Invalid Query: $_sql <br />" .mysql_error());
  5. while($i = mysql_fetch_assoc( $r )) {
  6.  
  7. $popular[] = $i['id'];
  8.  
  9. }


Iemand een idee?

6 antwoorden

Gesponsorde links
Offline Ontani - 19/08/2009 13:45
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
where id in (10, 15, 16 ,18, 1500, 1564, 58978, 45402, 488979)

dat moet je hebben
Offline arneman - 19/08/2009 14:08
Avatar van arneman Nieuw lid inderdaad Hoe doe ik dit?
Offline Koen - 19/08/2009 14:19
Avatar van Koen PHP expert PHP.net: implode
Offline arneman - 19/08/2009 15:00
Avatar van arneman Nieuw lid Implode werkt perfect, bedankt ;)
Offline Koen - 19/08/2009 15:02 (laatste wijziging 19/08/2009 15:03)
Avatar van Koen PHP expert Dan duid je Ontani z'n post aan als oplossing, en niet die van mij 

Edit: aangepast 
Offline arneman - 20/08/2009 17:18
Avatar van arneman Nieuw lid sorry, foutje 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s