「音楽」と「議題」の 2 つのテーブルを持つ 1 つのデータベースがあります。
しかし、何らかの理由で、1 つのテーブルに対してクエリを実行すると、他のテーブルに対して同様のクエリを実行できません。またはいずれにせよ、その変数は空です。
接続を開いたままにして、最初の「while」の後に2番目のクエリを実行できると思います。そのようです:
<?php
mysql_connect('localhost', 'root', 'root');
mysql_select_db('erikverwey');
$result = mysql_query("SELECT * FROM agenda ORDER BY date DESC LIMIT 0, 2") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$count++;
$date[$count] = $row['date'];
$time[$count] = $row['time'];
$place[$count] = $row['place'];
$venue[$count] = $row['venue'];
$who[$count] = $row['who'];
$concert[$count] = $row['concert'];
$urlvenue[$count] = $row['urlvenue'];
}
$result2 = mysql_query("SELECT * FROM music ORDER BY id LIMIT 0, 5") or die(mysql_error());
while($row = mysql_fetch_array($result2)) {
$count++;
$song[$count] = $row['song'];
$artist[$count] = $row['artist'];
$duration[$count] = $row['duration'];
$url[$count] = $row['url'];
}
mysql_close();
?>
しかし、いいえ。この場合、テーブル "music" のすべての変数は空のままです。
私は答えを探していましたが、運がありません。ただし、私はまだ MySQL に慣れていないため、これが標準的なものである場合は事前にお詫びします。ありがとう!