状況があまりわかりませんが、SQLは下記のような感じで書きます。作っているSQLが間違っていないか確かめてください。
sql
1SELECT [取得したいテーブルのカラム]
2FROM [テーブル名]
3WHERE [条件を指定したいカラム] = [条件];
sql
1# 実際の例
2SELECT * FROM hoge_table WHERE id = 2;
またフレームワークを使用しないPHPでのDB接続はPDOを使用することをお薦めします。
下記参考
https://qiita.com/mpyw/items/b00b72c5c95aac573b71
PHPでoptionのvalueを取得する方法ですが。
- URLにパラメータをつける
- GET送信
- POST送信
などが大まかにあります。
2はFormのactionをgetにすると送信先のURLに情報がくっつきます。
1とはリンクかFormからの送信かの違いくらいでほぼ同じです。
使い分けに関しては長くなるので割愛しますが、まずはどんな方法で値が取得できるのかということを知った方がいいかなと思います。
php:sample.php
1<?php
2 $postHoge = $_POST['hoge'] ?? null;
3 $getHoge = $_GET['hoge'] ?? null;
4 var_dump($postHoge);
5 var_dump($getHoge);
6?>
7<form action="./sample.php" method="[get or post]">
8<select name="hoge">
9<option value="1">1</option>
10<option value="2">2</option>
11<option value="3">3</option>
12</select>
13<button type="submit">submit</button>
14</form>
15
16<a href=".sample.php?hoge=hogehoge">Link</a>