sqlyog community 버전 다운로드 주소
DataBase/My-SQL2019. 2. 13. 15:53
댓글()
Prepared Statements MYSQL 샘플 소스코드
기본적으로 보안을 위해 사용한다고만 알고있었으나
w3schools 자료를 보면 Prepared Statements 는 3가지 장점을 갖습니다.
$dbconn = new mysqli("디비 주소", "아이디", "비번", "디비명");
if ($dbconn->connect_errno) {
echo "Failed to connect to MySQL: (" . $dbconn->connect_errno . ") " . $dbconn->connect_error;
}
if (!$dbconn->query("DROP TABLE IF EXISTS test") ||
!$dbconn->query("CREATE TABLE test(id INT, label CHAR(1))") ||
!$dbconn->query("INSERT INTO test(id, label) VALUES (1, 'a')")) {
echo "Table creation failed: (" . $dbconn->errno . ") " . $dbconn->error;
}
$stmt = $dbconn->prepare("select a,b,c from tbl where a like CONCAT('%',?,'%') ");
$id = "abc";
$stmt->bind_param('s', $id);
$stmt->execute();
$stmt->bind_result($a, $b, $c);
//$stmt->fetch();
while ($stmt->fetch()) {
echo $a ."//".$b."//".$c;
}
$stmt->close();
$dbconn->close();
참고 사이트 :