|
|
|
จะเพิ่มโค้ดการ delete ไว้ตรงไหนดีครับ ต้องการมีแค่ปุ่มเดียวครับ ไม่ได้ต้องการที่จะมีหลายๆปุ่ม ปุ่มเดียวทำงาน 2 อย่าง ทำได้มั้ยคับ |
|
|
|
|
|
|
|
ใช้คำสั่ง update ได้หรือเปล่า อัพเดทจากเก่าให้เป็นใหม่
ถ้าจะอยากได้แบบที่ต้องการคือ ลบอันเก่า แล้วเพิ่มใหม่
ก็น่าจะเป็นแบบว่า ลบอันเก่า โดยใช้ where id='$ตัวแปร' ตัวแปรนี้คือส่งมาพร้อมกับข้อมมูลใหม่
จากนั้นก็ insert ข้อมูลชุดใหม่เข้าไป
ดูแล้ว งง งง ใช้ update ง่ายกว่า หรือมีเหตุผลในการใช้งานแบบไหนครับ
|
|
|
|
|
Date :
2014-03-27 04:46:37 |
By :
chaynuwong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ UPDATE ตามด้านบนล่ะครับ หรือ จขกท. มีไอเดียที่แปลกแหวกแนวจึงจะไม่ใช้ UPDATE
ปล.เขียน pdo ได้ขนาดนี้ มาหลอกถามกันป่าวเนี่ย 555 ผมเขียนได้แค่พื้นฐานเอง คลาสยังไม่เคยเขียนเลยยังงง
|
|
|
|
|
Date :
2014-03-27 10:22:40 |
By :
phun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก้อ ก๊อบๆเค้ามาแหละครับ งานผมมันไม่ได้เจาะลึกเปนเรื่องๆ ไหนจะ android อีก ถ้าเจาะผมคงไม่จบปีนี้ 55555
แล้วจำเป็นที่จะต้อง มี id ที่เปน auto increment ด้วยใช่ป่ะคับ หรือยังไง แหะๆ ผมทำแล้วลืม เพราะต้องโยกไปในส่วน android ด้วย พอทำตัวนี้ก้อลืม android ก้อกลับมาถามใหม่ 55555 ขอบคุณล่วงหน้าคับ
|
|
|
|
|
Date :
2014-03-27 16:30:27 |
By :
moomaewz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนชุดนี้เป็น UPDATE ก็น่าจะสำเร็จนะ
$query = "INSERT INTO controldevice1 ( device1 ) VALUES ( :dev1 ) ";
แต่การ UPDATE ต้องมี row อยู่แล้วก่อนนะ เพราะต้องอ้างอิง WHERE จากเลข id หลักการก็คล้ายๆ mysql, mysqLi ล่ะครับ
|
|
|
|
|
Date :
2014-03-27 18:56:05 |
By :
phun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมานนี้หรอคับ
Code (PHP)
<?php
require("config.php");
if (!empty($_POST)) {
$query = " SELECT 1 FROM controldevice1 WHERE device1 = :dev1";
$query_params = array(
':dev1' => $_POST['device1']
);
try {
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
}
catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = "Database Error1. Please Try Again!";
die(json_encode($response));
}
$query = "UPDATE controldevice1 SET device1 = ':dev1'";
$query_params = array(
':dev1' => $_POST['device1'],
);
try {
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
}
catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = "Database Error2. Please Try Again!";
die(json_encode($response));
}
$response["success"] = 1;
$response["message"] = "Successfully Added!";
echo json_encode($response);
}
else {
?>
<h1>testbutton</h1>
<form action="textbutton.php" method="post">
device:<br />
<input type="text" name="device1" value="" />
<br /><br />
<input type="submit" value="test" />
</form>
<?php
}
?>
|
|
|
|
|
Date :
2014-03-28 00:00:40 |
By :
moomaewz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ $query_params ของ id ด้วย
|
|
|
|
|
Date :
2014-03-28 11:31:27 |
By :
phun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|