Koppelteken bij uitlezen tabel
Stel ik lees een tabel `namen` uit :
naam
____
piet
wim
henk
Code (php)
1
2
3
4
5
2
3
4
5
$sql="SELECT * FROM namen";
$result= mysql_query($sql);
while($record=mysql_fetch_array($result)){
echo $record['naam'];
}
$result= mysql_query($sql);
while($record=mysql_fetch_array($result)){
echo $record['naam'];
}
de uitkomst is dus pietwimhenk
Maar is het mogelijk om het zo uit te lezen:
piet-wim-henk en na henk dus niets....?
dank en vr groet,
David
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$sql = "SELECT * FROM namen";
$result = mysql_query($sql);
$koppel = '';
while($record = mysql_fetch_array($result)){
echo $koppel.$record['naam'];
$koppel = '-';
}
?>
$sql = "SELECT * FROM namen";
$result = mysql_query($sql);
$koppel = '';
while($record = mysql_fetch_array($result)){
echo $koppel.$record['naam'];
$koppel = '-';
}
?>
Toevoeging op 07/09/2012 13:00:56:
mmm, jammer ik denk omdat het in mijn geval een "lus in een lus" is het toch niet werkt. Ik heb ze getest zoals in voorbeeld en werken perfect.
Zo ziet mijn werkelijke query eruit en dan werkt het niet, zien jullie waarom?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql="SELECT * FROM tbl_KPK WHERE KLANTEN_ID=".$record['0'];
$result_04= mysql_query($sql);
while($record_04= mysql_fetch_array($result_04)){
$sql="SELECT * FROM tbl_Keukens WHERE KEUKEN_ID=".$record_04["2"];
$result_05= mysql_query($sql);
$koppel = '';
while($record_05 = mysql_fetch_array($result_05)){
echo $koppel.$record_05["1"];
$koppel = '-';
}}
?>
$sql="SELECT * FROM tbl_KPK WHERE KLANTEN_ID=".$record['0'];
$result_04= mysql_query($sql);
while($record_04= mysql_fetch_array($result_04)){
$sql="SELECT * FROM tbl_Keukens WHERE KEUKEN_ID=".$record_04["2"];
$result_05= mysql_query($sql);
$koppel = '';
while($record_05 = mysql_fetch_array($result_05)){
echo $koppel.$record_05["1"];
$koppel = '-';
}}
?>
Toevoeging op 07/09/2012 13:07:24:
ZO doet "ie" het...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql="SELECT * FROM tbl_KPK WHERE KLANTEN_ID=".$record['0'];
$result_04= mysql_query($sql);
$koppel = ''; //deze moet dan hier staan....
while($record_04= mysql_fetch_array($result_04)){
$sql="SELECT * FROM tbl_Keukens WHERE KEUKEN_ID=".$record_04["2"];
$result_05= mysql_query($sql);
while($record_05 = mysql_fetch_array($result_05)){
echo $koppel.$record_05["1"];
$koppel = '-';
}}
?>
$sql="SELECT * FROM tbl_KPK WHERE KLANTEN_ID=".$record['0'];
$result_04= mysql_query($sql);
$koppel = ''; //deze moet dan hier staan....
while($record_04= mysql_fetch_array($result_04)){
$sql="SELECT * FROM tbl_Keukens WHERE KEUKEN_ID=".$record_04["2"];
$result_05= mysql_query($sql);
while($record_05 = mysql_fetch_array($result_05)){
echo $koppel.$record_05["1"];
$koppel = '-';
}}
?>