Tuesday, November 21, 2017
##connect database
try{
$db = new PDO('mysql:host=localhost;dbname=boxcontrol;charset=utf8mb4', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
} catch (PDOException $e){
echo 'Connection failed: ' . $e->getMessage();
exit();
}
##execute sql string
$sql="INSERT INTO all_record (barcodeid,status,plant)
values ('$barcodeid','$status','Matco1')";
$error_check=0
try {
$affected_rows = $db->exec($sql);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
$error_check=1;
}
## delete 1 parameter Array parameter
$error_check=0
try {
$stmt = $db->prepare("DELETE FROM matco1 WHERE id=:id");
$stmt->execute(array(':id'=>$_REQUEST['id']));
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
$error_check=1;
}
##execute sql select
$error_check=0
try {
$stmt = $db->query($sql);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
$error_check=1;
}
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
$num_rows = $stmt->fetchColumn();
Thursday, May 11, 2017
[MySQL] วิธีคัดลอกฐานข้อมูลจาก MySQL Server ไปยัง MySQL server อีกตัว
in
MySQL
- on วันอังคาร, กรกฎาคม 01, 2557
- No comments
สิ่งที่ต้องเตรียม
- mysqldrump.exe <-- drump="" span="">-->
- mysqladmin.exe <-- span="">-->
มาลุยกันเลย!
ผมขอสมมติ
server1 (ตัวที่ต้องการย้ายหรือคัดลอกฐานข้อมูล)
server2 (ตัวใหม่ที่ต้องการเอาข้อมูลมาลง)
ณ server2 เปิด command prompt ขึ้นมาเลยครับ แล้วพิมพ์ตาม command ด้านล่างเลยครับ
วิธีคัดลอกฐานข้อมูล MySQL ไปยัง Server อื่น กรณียังไม่ได้สร้าง database สร้าง database ก่อน
c:\Appserv\MySQL\bin\mysqladmin create {database_name}
แล้วก็
C:\AppServ\MySQL\bin>mysqldump -h server1 --user={ชื่อผู้ใช้}
--password={รหัสผ่าน} {source_database_name}{table}|mysql -u{ชื่อผู้ใช้}
-p{รหัสผ่าน} {target_database_name}
วิธีคัดลอกฐานข้อมูล MySQL ไปยัง Server อื่น กรณีมีฐานข้อมูลอยู่แล้ว
เพิ่มพารามิเตอร์ต่อท้าย mysqldump --no-create-info --no-create-db แล้วก็ตามด้านบนเลยครับ
credit:http://dev.mysql.com/doc/refman/5.0/en/copying-databases.html
http://stackoverflow.com/questions/12242772/easiest-way-to-copy-a-table-from-one-database-to-another
Credit
http://it-woon.blogspot.com/2014/07/How-to-copy-mysql-database-to-another.html
Subscribe to:
Posts (Atom)