| MovieOn - 8
🔆今日の目標 DB連動 データベース・バインディング
Google Cloudプラットフォームで仮想サーバノードを利用します.jsがインストールされ、guiもインストールされたが、Linuxの右奮闘のgui画面をNVCViewerで見ることに成功した...まだ体験版を無料で楽しんでいますが...仮想サーバの料金が思ったより高いので、以降の体験版が終わった後、プロジェクトをポートフォリオとして使いたいと思っていたら、このままではいけないので、他のホストホスティングを探しました.結局サイトの管理と高度な管理で悩んでいました...高度に管理されたWeb Linux管理を使用することを決定します.
簡単すぎて、FTP非番号を設定して、DB非番号を設定して、DB接続ipを追加します!(文字検証)
今からDBに接続しましょうか?
Google Cloudプラットフォームで仮想サーバノードを利用します.jsがインストールされ、guiもインストールされたが、Linuxの右奮闘のgui画面をNVCViewerで見ることに成功した...まだ体験版を無料で楽しんでいますが...仮想サーバの料金が思ったより高いので、以降の体験版が終わった後、プロジェクトをポートフォリオとして使いたいと思っていたら、このままではいけないので、他のホストホスティングを探しました.結局サイトの管理と高度な管理で悩んでいました...高度に管理されたWeb Linux管理を使用することを決定します.
簡単すぎて、FTP非番号を設定して、DB非番号を設定して、DB接続ipを追加します!(文字検証)
今からDBに接続しましょうか?
// sqlConnect.php
// 대부분의 웹 호스팅의 DB는 localhost밖에 지원하지 않음!
$mysqlHost = 'localhost';
$mysqlId = 'id';
$mysqlPassword = 'password';
$connect = mysqli_connect($mysqlHost, $mysqlId, $mysqlPassword);
// DB 선택
mysqli_select_db($connect, 데이터베이스 이름) or die('DB 선택 실패');
// SQL Query 실행
mysqli_query($connect, 쿼리문)
もう一つ!Webマネージドサーバでは、データベースの名前を変更したり、新しいデータベースを作成したりすることはできません.一つだけ提供します!!したがって、指定したデータベースでのみテーブルを使用して管理できます.速度のメリットを得るためにデータベースを共有したいのですが...また必要なら、購入すべきでしょうか?<?php
require_once './sqlConnect.php'; // sqlconnet.php을 포함
$id = $_REQUEST['id'];
$password = $_REQUEST['password'];
$name = $_REQUEST['name'];
$email = $_REQUEST['email'];
$nickname = $_REQUEST['nickname'];
$birth = $_REQUEST['birth'];
echo ' id: '.$id; // 디버깅을 위해 임시로 체크
$query = "INSERT INTO test1 (id, password, name, birth)
VALUES ('$id', '$password', '$name', '$birth')";
$result = mysqli_query($connect, $query);
if($result)
{
echo ' 테이블 데이터 쓰기 완료 ';
}
else{
echo ' 테이블 데이터 쓰기 실패: '. mysqli_error($connect);
}
?>
ここで時間を無駄にしたのは、二重引用符と二重引用符の違いに気づかなかったことです...問題が発生!不思議なことに、VALESに文字列を入れて、成功したものの、成功しなかった理由を公開しました.$id = $_REQUEST['id'];
'INSERT INTO test1 (id) VALUES ("$id")'; // <<<< 이러면 오류가 발생한다
// 큰 따옴표 안에 작은 따옴표로 해주어야 변수를 인식해준다..
"INSERT INTO test1 (id) VALUES ('$id')";
引用符と引用符を分けて書いてください.一重引用符は速度に微妙な利点があるそうです.C言語標準で考えると、charとstringの違いでしょうか…?Reference
この問題について(| MovieOn - 8), 我々は、より多くの情報をここで見つけました https://velog.io/@goblin820/팀-프로젝트-MovieOn-8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol