|
|
|
[PHP] พอจะมีบทความสอนเรื่องการเชื่อมต่อกับ mysql เปล่าครับ เกี่ยวกับคำสั่งต่างๆ |
|
|
|
|
|
|
|
พยายามหาแล้วครับ แต่ หาไม่เจอ เจอบ้าง ไม่เจอบ้าง แต่ก็ยังไม่ค่อยเข้าใจอะครับ
ตัวอย่างโค๊ด Code (PHP)
<?php
$con=mysqli_connect("server","username","password","databasename");
$username = $_POST["username"];
$password = $_POST["password"];
$statement = mysqli_prepare($con, "SELECT * FROM User WHERE username = ? AND password = ?");
mysqli_stmt_bind_param($statement, "ss", $username, $password);
mysqli_stmt_execute($statement);
mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $userID, $name, $age, $username, $password);
$user = array();
while(mysqli_stmt_fetch($statement)){
$user["name"] = $name;
$user["age"] = $age;
$user["username"] = $username;
$user["password"] = $password;
}
echo json_encode($user);
mysqli_close($con);
?>
mysqli_stmt_bind_param
mysqli_stmt_execute
mysqli_stmt_store_result
mysqli_stmt_bind_result
^
^
พวกนี้อะครับ งง ว่ามันคืออะไร
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-11-12 05:09:47 |
By :
nomzod |
View :
946 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stmt ย่อมาจาก statement ครับ
เป็นชุดคำสั่งเพื่อเตรียม statement และ ใช้ statement ที่ได้ excute
ใช้ป้องกัน sql injection ได้ดีครับ
ลองเอาคำสั่งแต่ละอัน ต่อท้าย php ใน browser ดูครับ
php mysqli_prepare
php mysqli_stmt_bind_param
....
|
|
|
|
|
Date :
2015-11-12 06:34:54 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังงง เหมือนเดิม แต่ยังไงก็ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2015-11-12 08:48:18 |
By :
nomzod |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
URL
จะเอาแบบไหนมีหมดครับ
|
|
|
|
|
Date :
2015-11-12 10:31:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|