Beste mensen,
Eventjes een vraagje, hieronder in mijn code:
Moet in de while ook nog een gebruikersnaam komen, maar die moet ik uit een andere tabel halen als van die query die ik gebruik. Hoe voeg ik een andere query toe in een query, om deze vervolgens eveneens in de while te gebruiken?PHP Code:
$query = mysql_query("SELECT * FROM X WHERE X = $id;");
while ($row = mysql_fetch_assoc($query)) {
echo "<table>";
echo "<tr><td width='100'><b><img src='img/unknown.png'></b></td>";
echo "<td height='20' width='400'>".$row['update_bericht']."</td></tr>";
echo "</table>";
}
Mvg,
S. van Bezouw
- Dubbele query?
-
31-10-2012, 20:25 #1
- Berichten
- 512
- Lid sinds
- 12 Jaar
Dubbele query?
-
In de schijnwerper
Domeinnaam koopjeskelder: een betekenisvolle naam vanaf 99 euroDomein te koopmooie domeinnamen te koop zoals: trappen.nl hypotheekakte.nl vloerenoutlet.nlDomein te koopTe Koop: 3 Geweldige Websites - Winprijzen.be, Wedstrijden.be & Prijzen.be als pakketWebsite te koopWPC.be - DA28 - DR7 - Uit 1999 - 1k EMD zoekvolume p.mndDomein te koop -
31-10-2012, 20:30 #2
- Berichten
- 1.070
- Lid sinds
- 15 Jaar
Re: Dubbele query?
Bedoel je dit?
PHP Code:$query = mysql_query("SELECT * FROM X WHERE X = $id;");
while ($row = mysql_fetch_assoc($query)) {
$query2 = mysql_query("SELECT * FROM X WHERE X = $id;");
$row2 = mysql_fetch_assoc($query2);
echo "<table>";
echo "<tr><td width='100'><b><img src='img/unknown.png'></b></td>";
echo "<td height='20' width='400'>".$row['update_bericht']."</td></tr>";
echo "</table>";
}
================================== OF ====================================
$query = mysql_query("SELECT * FROM X WHERE X = $id;");
while ($row = mysql_fetch_assoc($query)) {
$query2 = mysql_query("SELECT * FROM X WHERE X = $id;");
while ($row2 = mysql_fetch_assoc($query2)) {
iets
}
echo "<table>";
echo "<tr><td width='100'><b><img src='img/unknown.png'></b></td>";
echo "<td height='20' width='400'>".$row['update_bericht']."</td></tr>";
echo "</table>";
}
-
31-10-2012, 20:43 #3
- Berichten
- 691
- Lid sinds
- 15 Jaar
Re: Dubbele query?
Je kunt eens kijken naar subqueries:
http://dev.mysql.com/tech-resources/...es_part_1.html
-
31-10-2012, 20:49 #4
- Berichten
- 599
- Lid sinds
- 16 Jaar
Re: Dubbele query?
Als er in je primaire tabel ook een ID voorkomt die naar een bepaalde gebruiker verwijst in de tabel met gebruikers is INNER JOIN precies wat je zoekt.
-
31-10-2012, 20:53 #5
- Berichten
- 512
- Lid sinds
- 12 Jaar
Re: Dubbele query?
Dankje Ricardo, het is gelukt. Nog even een klein vraagje. Mensen kunnen beichten plaatsen. hoe geef ik een tijd mee naar de database en hoe haal ik deze goed op?
-
31-10-2012, 21:10 #6
- Berichten
- 599
- Lid sinds
- 16 Jaar
Re: Dubbele query?
Een tijd kun je opslaan in een veld van type DATETIME of TIME. Je kunt de huidige tijd in MySQL heel makkelijk toevoegen met de NOW() functie, dus "INSERT INTO blaat (datum) VALUES (NOW())". De ingevoegde datum weer op je site zetten gaat met "echo date('Y-m-d H:i:s', strtotime($row1['datum']);". Je kunt je datum nog helemaal opmaken, bijvoorbeeld 'y' in plaats van 'Y' voor een jaartal met twee cijfers in plaats van vier, zie ook http://php.net/manual/en/function.date.php.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic