Mja, of gewoon geen extract gebruikenquote:Op dinsdag 11 april 2006 00:41 schreef Misanthropist het volgende:
[..]
hmm okee, get your point... doordat de query eigenlijk overschreven wordt in de loop zonder te checken of het wel mogelijk is.. dus eigenlijk zou ik moeten checken of de variabele die de query aanroept nooit als variabele uit de query gepoept kan worden
gewoon de arrayvelden hard aanroepen dus?quote:Op dinsdag 11 april 2006 00:42 schreef Roönaän het volgende:
[..]
Mja, of gewoon geen extract gebruiken
Arg ja dat werkt natuurlijk ook. Zat te moeilijk te denken.quote:Op dinsdag 11 april 2006 00:40 schreef Roönaän het volgende:
Als je een image en text wilt hebben, roep je je image aan via een <img> tag en je tekst gewoon in je html:
<p>tekst</p>
<img src="myimage.php" />
<p>tekst</p>
-r-
thnxquote:Op dinsdag 11 april 2006 00:50 schreef Roönaän het volgende:
Hangt er vanaf wat voor fetch functie je gebruikt.
mysql_fetch_assoc geeft alleen associatief terug, dus met $row['appel'].
mysql_fetch_row alleen met nummers met idd $row[0] als eerste kolom,
mysql_fetch_array kan je met een extra parameter kiezen tussen numerieke, assocatief, of beide. Dan krijg je dus array(0 => 'a', 'appel' => 'a', 1=>'b','peer'=>'b') terug.
-r-
Dat was zeker bedtijd, want je bedoelde natuurlijk mysql_fetch_object()quote:Op dinsdag 11 april 2006 01:01 schreef Roönaän het volgende:
owj, je hebt ook nog mysql_fetch_row() dan kun je $row->appel gebruiken.
bedtijd!
1 2 3 4 | FROM albums, MASTER WHERE albums.albumid = master.albumid GROUP BY master.albumid |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | $hostname = "localhost"; $username = "root"; $password = ""; $dbName = "db"; MYSQL_CONNECT($hostname,$username,$password) OR DIE("niks,Unable to connect to database"); mysql_select_db("$dbName") or die("niks,Unable to select database"); $query = "SELECT plaats.naam,afdeling.naam FROM plaats INNER JOIN afdeling ON plaats.code = afdeling.code ORDER BY `afdeling`.`naam` ASC"; $result = MYSQL_QUERY($query); echo "<table><tr><td>naam</td><td>afdeling</td></tr>"; if ($myrow = mysql_fetch_array($result)) { do { echo "<tr><td>$myrow[plaats.naam]</td><td>$myrow[afdeling.naam]</td></tr>\n"; } while ($myrow = mysql_fetch_array($result)); echo "</table>"; } else { echo "Sorry, no records were found!"; } MYSQL_CLOSE(); ?> |
1 2 3 | ON plaats.code = afdeling.code ORDER BY `afdeling`.`naam` ASC"; |
Dan krijg ik de lijst twee keer onderelkaar als ik dat doe, maar ik snap niet waarom ik 2 keer dezelfde tabellen terugkrijg met de gegevens van afdeling.naam , terwijl ik juist plaats.naam ernaast wil hebben.quote:Op dinsdag 11 april 2006 10:47 schreef DaFan het volgende:
[ code verwijderd ]
Vergeet je niet FROM plaats,afdeling?
je hebt toch wel het SELECT erbij gezet hè?quote:Op dinsdag 11 april 2006 10:42 schreef mooya het volgende:
tnx voor de snelle reactie.. maar die query werkt niet
en die AS werkt idd... had het een paar keer geprobeerd, maar toen ging het niet goed.
(#1064 - 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 albums LEFT JOIN `master` WHERE albums.albumid = master.al _
ON -> WHEREquote:Op dinsdag 11 april 2006 10:56 schreef bloodyserious het volgende:
[..]
Dan krijg ik de lijst twee keer onderelkaar als ik dat doe, maar ik snap niet waarom ik 2 keer dezelfde tabellen terugkrijg met de gegevens van afdeling.naam , terwijl ik juist plaats.naam ernaast wil hebben.
Jah..quote:Op dinsdag 11 april 2006 10:57 schreef Roönaän het volgende:
[..]
je hebt toch wel het SELECT erbij gezet hè?
1 2 3 4 5 | FROM albums LEFT JOIN `master` WHERE albums.albumid = master.albumid GROUP BY master.albumid |
1 2 3 4 | FROM albums LEFT JOIN `master` ON `albums`.`albumid` = `master`.`albumid` GROUP BY master.albumid |
1 2 | FROM bla GROUP BY bla.functie ASC"; |
1 2 | FROM bla GROUP BY bla.functie ASC |
Waarschijnlijk voer je 'm uit in phpMyAdmin. Kijk eens goed naar de kolomnamen nadat je de query hebt uitgevoerd.quote:Op dinsdag 11 april 2006 18:06 schreef bloodyserious het volgende:
Beide oplossingen werken idd , nu snap ik niet waarom het voor het php bestand weer anders geschreven moet worden dan bij die normale SQL query. BUT IT WORKS.
Tnx, maar dit werkt nog nietquote:Op dinsdag 11 april 2006 14:23 schreef JeRa het volgende:
@mooya
Je hebt verkeerd aangegeven op welke conditie je joined
[ code verwijderd ]
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |