본문으로 바로가기

PHP + MYSQL 기본 사용법

category [ Web 관련 ]/php 2018. 8. 17. 15:04

SELECT 

 

<?

$db = mysqli_connect('localhost', 'ID', 'PWD', 'DB');

 

if(!$db) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

}

 

$result = mysqli_query($db, 'SELECT * FROM  test LIMIT 30');

 

if (mysqli_num_rows($result) > 0) {

while($row = mysqli_fetch_array($result)){

echo $row['wr_id'].'<br>';

}

} else {

    echo "0 results";

}

 

mysqli_close($db);

?>

 

 

 

 

<?

$db = new mysqli('localhost', 'ID', 'PWD', 'DB');

if($db->connect_error) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

}

$db->set_charset('utf8');

 

$result = $db->query('SELECT * FROM  test LIMIT 30');

 

if (!$result) {

    die('Could not query:' . mysqli_error());

}

 

if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()){

echo $row['wr_id'].'<br>';

}

} else {

    echo "0 results";

}

$db ->close();

 

?>

 

 

INSERT 

 

<?

$db = mysqli_connect('localhost', 'ID', 'PWD', 'DB');

 

if(mysqli_connect_errno()) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

exit();

}

 

$sql = " INSERT INTO test (txt) ";

$sql .= " VALUES('".date("Y-m-d H:i:s")."') ";

 

 

if (mysqli_query($db, $sql)) {

    echo "Record updated successfully";

} else {

    echo "Error updating record: " . mysqli_error($db);

}

 

mysqli_close($db);

?>

 

 

 

<?

$db = new mysqli('localhost', 'ID', 'PWD', 'DB');

 

if($db->connect_error) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

}

$db->set_charset('utf8');

 

$sql = " INSERT INTO test (txt) ";

$sql .= " VALUES('".date("Y-m-d H:i:s")."') ";

 

$insert_row = $db->query($sql);

 

if($insert_row){

    print 'Success! ID of last inserted record is : ' .$db->insert_id .'<br />'; 

}else{

    die('Error : ('. $db->errno .') '. $db->error);

}

 

$db->close();

?>

 
 
 

 

UPDATE 

 

<?

$db = mysqli_connect('localhost', 'ID', 'PWD', 'DB');

 

if(mysqli_connect_errno()) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

exit();

}

 

$sql = " UPDATE test ";

$sql .= " SET txt='111' ";

$sql .= " WHERE idx=1 ";

 

if (mysqli_query($db, $sql)) {

    echo "Record updated successfully";

} else {

    echo "Error updating record: " . mysqli_error($db);

}

 

mysqli_close($db);

?>

 

 

 

<?

$db = new mysqli('localhost', 'ID', 'PWD', 'DB');

 

if($db->connect_error) {

die('데이터베이스 연결에 문제가 있습니다.\n관리자에게 문의 바랍니다.');

}

$db->set_charset('utf8');

 

$sql = " UPDATE test ";

$sql .= " SET txt='aaaaaa' ";

$sql .= " WHERE idx=1 ";

 

 

if ($db->query($sql) === TRUE) {

echo 'OK';

}else{

echo 'ERR';

}

 

$db->close();

 

 

 

?>

 

 

 

단일 SELECT 

<?

$getData = mysqli_fetch_assoc(mysqli_query($con_db, "SELECT idx FROM  table_name  WHERE idx=".$idx));

if(!$getData['idx']){

     echo 'NULL';

}else{

      echo 'OK';

}

?>