- 締切済み
MySQLでの配列について
MySQLについての質問です。 配列に関してわからないことがでてきました。 PHP側からMySQLに接続しデータを配列として取得するやり方をどなたか教えてください。 MySQL側にはseatというテーブルを用意してあります。 --------------- |seat|max|flag| |-------------| |A1 | 4 | 0 | |-------------| |A2 | 4 | 0 | |-------------| |B1 | 6 | 0 | |-------------| |B2 | 6 | 0 | |-------------| |C1 | 5 | 0 | |-------------| 以上のようにそのシート名、収容最大人数をデータとして保存しております。 PHP側からアクセスしてPHP側の$number(人数)と照らし合わせ、この$numberより$maxが多い時、このテーブルからシート名だけを取り出し、その値を配列として取得したいときSQL文をどのようにかけばよろしいでしょうか? へたくそな説明だとは思いますが、どなたかお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- dell_OK
- ベストアンサー率13% (766/5722)
"SELECT seat FROM seat WHERE max >= ".$number かな。 シートに検索優先順位があって、それが、書かれている表の seat の順でよければ、 "SELECT seat FROM seat WHERE max >= ".$number." order by seat" 逆順なら、 "SELECT seat FROM seat WHERE max >= ".$number." order by seat desc"