Я получил этот код ниже, и он показывает мне только первый результат массива. Как он может показать мне всех?Echo all array results
$res = mysql_query("SELECT clients FROM area ORDER BY date") or die("Error: " . mysql_error());
while($row = mysql_fetch_array($res)){
foreach($row as $value){
$result = explode(",", $value);
foreach($result as $newvalue){
$query="SELECT clients FROM names where names.id='$newvalue'";
$res2 = mysql_query($query);
$r = mysql_fetch_array($res2);
$parent = $r['clients'];
}
}
// echo part
echo "<td>" . $parent . "</td>";
}
Кроме того, я хотел бы повторить название города и дату, но когда я делаю выберите * и эхо имя и дату я не получил ничего.
Благодаря
Пожалуйста, прочитайте это относительно расширения MySQL - http://stackoverflow.com/questions/12859942/why-shouldnt-i -use-mysql-functions-in-php # answer-12860140 – Phil
Возможный дубликат [выборки нескольких строк из mysql] (http://stackoverflow.com/questions/15055037/fetch-multiple-row-output-from-mysql) –
спасибо, что ответ, но я все еще не могу получить все результаты из массива – jak