PHP กับ MySQL เชื่อมต อกับ MySQL สร างตาราง เพิ่มข อมูล(, Exercises of Advanced Computer Programming

$sql = CREATE TABLE tourist ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name_tourist VARCHAR(30) NOT NULL, lat double(10,6) DEFAULT NULL,.

Typology: Exercises

2022/2023

Uploaded on 03/01/2023

rakshan
rakshan 🇺🇸

4.6

(18)

239 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
PHP กับ MySQL
เชื่อมตอกับ MySQL
<meta charset="utf-8">
<?php
$servername = "localhost";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
mysqli_set_charset($conn, "utf8");
// Check connection
if (!$conn) {
echo "เชื่อมตอไมได้ NOTTTTTT<BR>";
}else{
echo "เชื่อมตอได้ OKKKKK <BR>";
}
mysqli_close($conn);
?>
สรางฐานข้อม
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
echo "สร้างฐานข้อมูลเรียบร้อย OKKKK";
} else {
echo "ผิดพลาด NOTTTTTTT: " . mysqli_error($conn);
}
สรางตาราง
$dbname = "myDB"; //เพิมตอจากตัวแปร $password
$conn = mysqli_connect($servername, $username, $password, $dbname);//แกไข
$sql = "CREATE TABLE tourist (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name_tourist VARCHAR(30) NOT NULL,
lat double(10,6) DEFAULT NULL,
lon double(10,6) DEFAULT NULL,
date date DEFAULT NULL
)ENGINE=MyISAM DEFAULT CHARSET=tis620;";
if (mysqli_query($conn, $sql)) {
echo "สร้างตารางเรียบร้อย";
} else {
echo "ผิดพลาด: " . mysqli_error($conn);
}
เพิ่มขอมูล(insert)
$sql = "INSERT INTO tourist (name_tourist, lat, lon,date)
pf3

Partial preview of the text

Download PHP กับ MySQL เชื่อมต อกับ MySQL สร างตาราง เพิ่มข อมูล( and more Exercises Advanced Computer Programming in PDF only on Docsity!

PHP กับ MySQL

เชื่อมตอกับ MySQL

<meta charset= "utf-8" >

// Create connection $conn = mysqli_connect($servername, $username, $password); mysqli_set_charset($conn, "utf8");

// Check connection if (!$conn) {

echo "เชื่อมต่อไม่ได้ NOTTTTTT
"; } else { echo "เชื่อมต่อได้ OKKKKK
";

} mysqli_close($conn); ?>

$sql = "CREATE DATABASE myDB"; if (mysqli_query($conn, $sql)) { echo "สร้างฐานข้อมูลเรียบร้อย OKKKK"; } else {

echo "ผิดพลาด NOTTTTTTT: ". mysqli_error($conn);

}

$dbname = "myDB"; //เพิ่มต่อจากตัวแปร $password

$conn = mysqli_connect($servername, $username, $password, $dbname);//แก้ไข

$sql = "CREATE TABLE tourist ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name_tourist VARCHAR(30) NOT NULL, lat double(10,6) DEFAULT NULL, lon double(10,6) DEFAULT NULL, date date DEFAULT NULL )ENGINE=MyISAM DEFAULT CHARSET=tis620;";

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

echo "สร้างตารางเรียบร้อย"; } else { echo "ผิดพลาด: ". mysqli_error($conn);

}

เพิ่มขอมูล(insert)

$sql = "INSERT INTO tourist (name_tourist, lat, lon,date)

VALUES ('เขากระโดง', '14.939530', ' 103.092004',NOW())";

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

echo "บันทึกเรียบร้อย"; } else { echo "ผิดพลาด: ". $sql. "
". $conn->error;

}

เพิ่มขอมูล และ รับคา id ตัวสุดทายมาดวย (insert)

$sql = "INSERT INTO tourist (name_tourist, lat, lon,date) VALUES ('เขากระโดง', '14.939530', ' 103.092004',NOW())";

if (mysqli_query($conn, $sql)) { $last_id = mysqli_insert_id($conn); echo "บันทึกข้อมูลเรียบร้อย. id ล่าสุด คือ : ". $last_id; } else {

echo "ผิดพลาด
: ". $sql. "
". mysqli_error($conn); }

แสดงขอมูล (select)

$sql = "SELECT * FROM tourist"; $result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) { // output data of each row while ($row = mysqli_fetch_assoc($result)) { echo "id: ". $row["id"]. " Name: ". $row["name_tourist"]. " ". $row["lat"]. " ". $row["lon"]. "
"; } } else { echo "0 results"; }

$sql = "DELETE FROM tourist WHERE id=1";

if (mysqli_query($conn, $sql)) { echo "ลบข้อมูลเรียบร้อย";

} else { echo "ผิดพลาด : ". mysqli_error($conn);

}

$sql = "UPDATE tourist SET name_tourist='สวนนก' WHERE id=2";

if (mysqli_query($conn, $sql)) { echo "แก้ไขข้อมูลเรียบร้อย";

} else { echo "ผิดพลาด: ". mysqli_error($conn);

} แสดงข้อมูลแบบจํากัด

$sql = "SELECT * FROM tourist LIMIT 3"; แสดงแค่ 3 แถวเท่านั้น

$sql = "SELECT * FROM tourist LIMIT 3 OFFSET 2"; ไม่แสดง 2 แถวแรก และ แสดงแถวที่3 4 5