0

私はこのコードを持っています:

<?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'")

この順序を機能させるためにコードの最後に追加できるものはありますか?

4

1 に答える 1