0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

データが存在するか確認してから郵便番号検索

Posted at

データが存在するか確認してから郵便番号をURLに入れると住所を出力するものを作りたいと思います。

具体的に描くと
データベースの接続に成功しました。 SELECT に成功しました。 北海道札幌市中央区旭ケ丘。 
というものです

まずは

$postnum=$_GET["post"]; // URLの末尾の数字

$link = mysqli_connect('ここはそれぞれの引数をいれる');

接続状況をチェックします
mysqli_connectとはMySQLサーバーへ接続をオープンにする

if (mysqli_connect_errno()) { //mysqli_connect_errno()は直近の接続コールに関するエラーコードを返す
 die("データベースに接続できません:" . mysqli_connect_error() . "\n"); //mysqli_connect_error直近の接続エラーの説明を返す
}
echo "データベースの接続に成功しました。\n";

dieはスクリプトを終了させる関数。引数に文字列を指定した場合は、スクリプトが終了する前に文字列を出力します。

$query = "select 住所.郵便番号 from ファイル名 where 郵便番号= '".$postnum."'";
//住所、郵便番号のところにはそれぞれのカラム名をいれる

ファイルに入っている郵便番号と$postnumが同じ、住所と郵便番号を取得する

if ($result = mysqli_query($link, $query)) {
//mysqli_query — データベース上でクエリを実行する

 echo "SELECT に成功しました。\n";

 foreach ($result as $row) {
   echo $row['住所']."<br>";
 }
}
mysqli_close($link);

という形になります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?