私はこのコードを持っています:
<?php
$data = mysql_query("SELECT id FROM board") or die(mysql_error());
while($info = mysql_fetch_assoc( $data ))
{
Print " ".$info['id']." ";
myOtherQuery($info['id']);
}
function myOtherQuery($id) {
$result = mysql_query("SELECT COUNT(is_following_board_id) FROM follow WHERE is_following_board_id='$id'");
$c = mysql_result($result, 0);
}
?>
$c
上記の 2 番目のクエリで定義されているように、すべての ID の横に番号が表示されます。
簡単にするために、コードの HTML を削除しましたが、テーブルに配置されています。
しようとしているのですORDER BY
$c
が、やり方がわかりません。選択クエリの後に定義されているため:$data = mysql_query("SELECT id FROM board")
追加するとエラーになります:$data = mysql_query("SELECT id FROM board ORDER BY '$c'")
この順序を機能させるためにコードの最後に追加できるものはありますか?