2 tabellen samenvoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

02/06/2006 14:51:00
Quote Anchor link
Ik heb gekeken op de volgende pagina:
http://www.w3schools.com/sql/sql_join.asp

Maar het lukt me niet.

Ik heb een Linkpartner pagina.
Deze tabellen moet ik er handmatig bij maken.
Nu dacht ik dat moet anders kunnen :)

Hiervoor moet je volgens mij 2 database tabellen samen laten werken.

Er moeten namen van de partnerCategorie boven komen te staan met de bijbehorende partners-linken eronder.
Zodat hij als ik een nieuwe partnerCategorie aanmaak deze html tabel ook zelf maakt.

Ik wil graag steeds 3 tabellen naast elkaar.

Ik heb al met INNER JOIN enzo geprobeerd.

Ik heb 2 MySql-tabellen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
#
# Tabel structuur voor tabel `partnersCategorie`
#

CREATE TABLE partnersCategorie (
  p_id int(4) NOT NULL auto_increment,
  p_naam varchar(255) NOT NULL default '',
  PRIMARY KEY  (p_id)
) TYPE=MyISAM;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
#
# Tabel structuur voor tabel `partners`
#

CREATE TABLE partners (
  id int(5) NOT NULL auto_increment,
  naam varchar(100) NOT NULL default '',
  url varchar(255) NOT NULL default '',
  p_id int(4) NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;


En dit is mijn code wat er nu dus zo uit ziet.

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
<?php
include("diversen.php");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
?>

<html><head>
<link href="/kijk.css" rel="stylesheet" type="text/css"></head><body>
<table width="100%"  height="90%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
        <td valign="top">
<?php
$queryPartners
= ('SELECT partnersCategorie.p_naam,partners.naam,partners.url FROM partnersCategorie,partners WHERE partnersCategorie.p_id=partners.p_id');
$resultPartners = mysql_query($queryPartners) or die ("Sorry maar ik kan de linkpartners niet weergeven, probeer het later opnieuw.");
while ($rowPartners = mysql_fetch_object($resultPartners))
{

echo '<table class="partnerTabel" width="100%"  border="1" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="partnerKopje">'.$rowPartners->p_naam.'</td>';
echo '</tr>';
while ($rowPartners = mysql_fetch_object($resultPartners))
{

echo '<tr>';
echo '<td><a href="'.$rowPartners->url.'" target="_blank">'.$rowPartners->naam.'</a></td>';
echo '</tr>';
}

echo '</table>';
}

?>
</td>
    </tr>
</table>


</body></html>
Gewijzigd op 01/01/1970 01:00:00 door
 
PHP hulp

PHP hulp

17/11/2024 00:37:00
 

03/06/2006 18:21:00
Quote Anchor link
Hmm, vraag ik weer iets wat niet mogelijk Is?
 



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.