[PHP / MySQL] SELECT dubbele table

Gestart doorAntonn27 reacties217 weergaven

28 berichten · pagina 1 van 2

Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil iets in 1 keer uit 2 tables nemen. Ik heb een paginasysteem erop staan, en dat kan niet met 2 whiles. Ik wil dus dingen uit 2 tabellen halen.

Voorbeeld output:

GEBRUIKERSNAAM    RANG    //table2
GEBRUIKERSNAAM    RANG    //table2
GEBRUIKERSNAAM    RANG    //table2
GEBRUIKERSNAAM    RANG    //table2
ID                NAAM    //table1
ID                NAAM    //table1
ID                NAAM    //table1
ID                NAAM    //table1
ID                NAAM    //table1
ID                NAAM    //table1
ID                NAAM    //table1


toevoeging op 1 februari 2012, 13:35:00:
Vraag 2:
Hoe update ik een veld (in SQL) naar dezelfde inhoud maar met een beetje tekst ervoor?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vraag 1

SELECT
   merlijns.onderbroek,
   merlijns.beha,
   sneep.dooddoeners,
   sneep.strijder
FROM
   tabel1 merlijns,
   tabel2 sneep
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vraag 2 kun je zo doen:
Het werkt hetzelfde als dit:

[COLOR= #0000BB]<?PHP
$var1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$var2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Welkom[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$var1[/COLOR][COLOR= #007700];[/COLOR]
?>


Dan krijg je als uitkomst WelkomHoi
0
Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Vraag 2 kun je zo doen:
Het werkt hetzelfde als dit:

[COLOR= #0000BB]<?PHP
$var1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$var2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Welkom[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$var1[/COLOR][COLOR= #007700];[/COLOR]
?>
Dan krijg je als uitkomst WelkomHoi

Kan dat dus ook in SQL?

toevoeging op 1 februari 2012, 19:54:48:
Werkt niet in SQL.

toevoeging op 1 februari 2012, 19:55:11:
Shahiem schreef:
Vraag 1
SELECT
   merlijns.onderbroek,
   merlijns.beha,
   sneep.dooddoeners,
   sneep.strijder
FROM
   tabel1 merlijns,
   tabel2 sneep


Hoe maak ik dan iets dat als die iets uit ene table haalt, anders word weergegeven als de andere?
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als jij een SQL resultaat opslaat in een variabele kun je hem gewoon gebruiken zoals ik voordeed.

//Voorbeeldje://

[COLOR= #0000BB]<?PHP
$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT CODE...."[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$uitvoeren[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$var1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$uitvoeren[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ietsdan[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$var2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$var1[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Als jij een SQL resultaat opslaat in een variabele kun je hem gewoon gebruiken zoals ik voordeed.

//Voorbeeldje://

[COLOR= #0000BB]<?PHP
$select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT CODE...."[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$uitvoeren[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$select[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$var1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$uitvoeren[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ietsdan[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$var2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$var1[/COLOR][COLOR= #007700];[/COLOR]
?>
Ik wil het enkel in SQL. Indien niet mogelijk: melden aub.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat wil jij enkel in SQL dan. Hier heb je vrijwel in alles in SQL.
Hoewel je de laatste 2 samen kunt voegen tot dit:

[COLOR= #0000BB]<?PHP
$var1[/COLOR] [COLOR= #007700]=[/COLOR][COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$uitvoeren[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ietsanders[/COLOR][COLOR= #007700]];[/COLOR] 
?>


Anders kan het niet volgens mij.
0
Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Wat wil jij enkel in SQL dan. Hier heb je vrijwel in alles in SQL.
Hoewel je de laatste 2 samen kunt voegen tot dit:

[COLOR= #0000BB]<?PHP
$var1[/COLOR] [COLOR= #007700]=[/COLOR][COLOR= #DD0000]Hoi[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$uitvoeren[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ietsanders[/COLOR][COLOR= #007700]];[/COLOR] 
?>
Anders kan het niet volgens mij.

ik wil geen maar SQL. Ik wil gwn ff code uitvoeren in DB en heb geen zin om PHP voor te gebruiken.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan wens ik je veel succes. Met alleen een SQL query gaat dit je niet lukken.
0
Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Dan wens ik je veel succes. Met alleen een SQL query gaat dit je niet lukken.
Dat moest ik weten wink
Vriendje schreef:
Eerdere citaten tonen
Shahiem schreef:
Vraag 1
SELECT
   merlijns.onderbroek,
   merlijns.beha,
   sneep.dooddoeners,
   sneep.strijder
FROM
   tabel1 merlijns,
   tabel2 sneep

Hoe maak ik dan iets dat als die iets uit ene table haalt, anders word weergegeven als de andere?

Weet iemand raad?
0
Antonn

Lid · Topicstarter

Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
BUMP
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Gamedealer schreef:
Dan wens ik je veel succes. Met alleen een SQL query gaat dit je niet lukken.
Kan weldegelijk.

UPDATE `my_table` SET `my_field` = CONCAT(`my_field`,  append this);
0
Berichten
3.074
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Gamedealer schreef:
Dan wens ik je veel succes. Met alleen een SQL query gaat dit je niet lukken.
Kan weldegelijk.

UPDATE `my_table` SET `my_field` = CONACT(`my_field`,  append this);

Bedoel je niet CONTACT? Of bedoel je CONACT?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Nee, ik bedoelde CONCAT ipv CONACT. CONTACT is geen mysql functie? emo
0
Berichten
3.074
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Nee, ik bedoelde CONCAT ipv CONACT. CONTACT is geen mysql functie? emo
Tja, ik kan nog niet helemaal perfect MySQL. cry
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren