php Mysql 20221208授業 db_sample01.phpとinput.phpのソース

php Mysql 20221208授業 db_sample01.phpとinput.phpのソース

You are currently viewing a revision titled "php Mysql 20221208授業 db_sample01.phpとinput.phpのソース", saved on 2022年12月8日 7:11 PM by fittingmind
タイトル
php Mysql 20221208授業 db_sample01.phpとinput.phpのソース
コンテンツ
コピーした後に[UTF-8]のLFに文字コード変換してください。 またphpはパーミッションの変更はしません。 db_sample01.php <?php function db_connect(){ //データベース接続 $server = "localhost"; $server = "mysql1.php.xdomain.ne.jp"; $userName = "ibarakiclass_uwa"; $password = "Te9236St"; $dbName = "ibarakiclass_wata "; $mysqli = new mysqli($server, $userName, $password,$dbName); if ($mysqli->connect_error){ echo $mysqli->connect_error; exit(); }else{ $mysqli->set_charset("utf-8"); } return $mysqli; } ?> ----------------------------------------------------------------- input.php   <!DOCTYPE_html> <html_lang="ja"> <head> <meta_charset="UTF-8"> <title>データベース初歩</title> </head> <body> <center> <!---メニュー------> <table> <tr> <td><a href="index.php">HOME</a></td> <td><a href="view.php">view</a></td> <td><a href="search.php">search</a></td> <td><a href="edit.php">edit</a></td> <td><a href="delete.php">delete</a></td> </tr> </table> <!---メニュー------> <!------php---------------------------------------------> <?php $name = $_POST['name']; $address = $_POST['address']; $tel = $_POST['tel']; $mail = $_POST['mail']; //echo "name = ".$name." address = ".$address." tel = ".$tel." mail = ".$mail; //データベースの接続と選択 //$host="ibarakiclass_uwa:3306"; $host="mysql1.php.xdomain.ne.jp"; $username="ibarakiclass_uwa"; $password="Te9236St"; $dbname="ibarakiclass_wata"; $mysqli = new mysqli($host, $username, $password, $dbname); if ($mysqli->connect_error) { printf($mysqli->connect_error); exit; } //SQLを実行 $sql="INSERT INTO ibarakiclass_wata (name,address,tel,mail) VALUES ('".$name."','".$address."','".$tel."','".$mail."')"; //echo " sql = ".$sql; $res = $mysqli->query($sql); if (!$res) { printf($mysqli->error); exit; } //結果の出力 $HTLM=""; $query = "SELECT * FROM ibarakiclass_wata ORDER by id ASC LIMIT 0,50"; if ($result = $mysqli->query($query)) { while ($row = $result->fetch_assoc()) { // printf("%s (%s)\n", $row["name"], $row["address"]); $HTLM = $HTLM." <tr> <td> ".$row["id"]." </td> <td> ".$row["name"]." </td> <td> ".$row["address"]." </td> <td> ".$row["tel"]." </td> <td> ".$row["mail"]." </td> </tr> "; } $result->close(); } //接続のクローズ $mysqli->close(); ?> <div> <table border="1"> <?=$HTLM?> </table> </div> <p>登録が完了しました。<br /><a href="index.php">戻る</a></p> <!------php--------------------------------------------->   </body> </html>
抜粋
脚注


Old New Date Created Author Actions
2022年12月8日 10:11 AM fittingmind
2022年12月8日 10:10 AM fittingmind

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です