SQL join

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Klaasjan Boven

Klaasjan Boven

14/06/2009 13:26:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
33
34
35
36
37
<?php
$sql
= "
SELECT
    'project' as id_type,
    projecten.id as id,
    projecten.naam as naam,
    projecten.aangemaakt_op as datum
FROM
    projecten
UNION
SELECT
    'scripts' as id_type,
    scripts.id as id,
    scripts.titel as naam,
    scripts.geschreven_op as datum
FROM
    scripts
ORDER BY
    datum DESC "
;
$result = mysql_query($sql) or hierjefoufunctie();

// kijken of er resultaat is
if(mysql_num_rows($result) <> 0){

    while($gegevens = mysql_fetch_assoc($result)){

        echo $gegevens['id_type'].'<br>'.PHP_EOL;
        echo $gegevens['id'].'<br>'.PHP_EOL;
        echo $gegevens['naam'].'<br>'.PHP_EOL;
        echo $gegevens['datum'].'<br>'.PHP_EOL;
   }
}

else{

    echo 'er zijn geen gegevens gevonden';
}

?>


zoeits zal het wel worden
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
PHP hulp

PHP hulp

22/11/2024 18:20:32
 
Nigel

Nigel

14/06/2009 13:39:00
Quote Anchor link
Oke goed :)

scripts.titel as naam,
scripts.geschreven_op as datum
FROM
nieuws

ik had de tabel naam niet aangepast
stond nog nieuws inplaats van scripts.

had het aangepast aangezien de nieuws tabel nog leeg was.

Het werkt nu :)
Bedankt voor jullie hulp!

@ blanche idd ik kwam er net achter en toen keek ik pas terug naar jouw post.

Waar staat PHP_EOL eigenlijk voor?
Gewijzigd op 01/01/1970 01:00:00 door Nigel
 
Joren de Wit

Joren de Wit

14/06/2009 13:58:00
Quote Anchor link
PHP_EOL is een constante die ongeacht het besturingssyteem altijd het juiste newline character bevat. Dus afhankelijk van het besturingssyteem zal dat \n, \r of \r\n zijn.

Met andere woorden, het zorgt voor een 'enter' in de broncode van je pagina.
 
Klaasjan Boven

Klaasjan Boven

14/06/2009 14:02:00
Quote Anchor link
Blanche schreef op 14.06.2009 13:25:

Klaasjan Boven schreef op 14.06.2009 13:17:
zelfs dat is niet nodig. In mijn voorbeeld is gemaakt een DATE en link een VARCHAR
Dat heet MySQL. Zo'n query zal zeker een foutmelding geven in elke zichzelf respecterende database. Het is immers onmogelijk om twee verschillende datatypen met elkaar te mengen, want wat is dan immers het datatype van de resulterende set gegevens?


:) typecasting
 
Joren de Wit

Joren de Wit

14/06/2009 14:25:00
Quote Anchor link
Hehe, ook zo'n 'functionaliteit' zeker :)
 
Klaasjan Boven

Klaasjan Boven

14/06/2009 14:41:00
Quote Anchor link
Typecasting kan soms handig zijn ja....
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.