|
|
|
สอบถามเกี่ยวกับการ insert ใน ฐานข้อมูล xampp หน่อยครับ |
|
|
|
|
|
|
|
คือผมลองเขียนฟังก์ชั่นใช้เองครับ แล้วทีนี่ ตอนเรียกใช้งาน มันก็ทำการเพิ่มข้อมูลลงฐานข้อมูลได้ปกติครับ
แต่ ปัญหามันอยู่ตรงที่ว่า มันเพิ่มข้อมูลซ้ำกัน 3 อันครับ
อันนี้ฟังก์ชั่นที่เขียนครับ
Code (insert_db.php)
<?php
function insert_data($tablename,$var1,$var2,$var3){
$insert = new mysqli(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME);
$var="\"".$var1."\",\"".$var2."\",\"".$var3."\"";
$query_insert = "INSERT INTO $tablename VALUES ('',$var)";
mysqli_query($insert,$query_insert);
mysqli_close($insert);
}
?>
Code (config.php)
<?php
define("DB_HOST","localhost"); // ชื่อ Host
define("DB_NAME","xxx"); // ชื่อฐานข้อมุล
define("DB_USERNAME","root"); // ชื่อผู้มีสิทธิ์ใช้ฐานข้อมูล
define("DB_PASSWORD",""); // รหัสผ่านที่ใช้เข้าฐานข้อมูล
?>
Code (index.php )
<html>
<head>
<title><?php echo $strTitle;?></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="./bootstrap/css/bootstrap.min.css">
<script type="text/javascript" src="./bootstrap/js/jquery.js"></script>
<script type="text/javascript" src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<?php
include('config/config.php');
include('config/insert_db.php');
$test=insert_data("test","Sawadee","gggggg","lampang");
?>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2015-06-04 22:31:42 |
By :
art4eat |
View :
852 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดทั้งหมดมาดีกว่าครับ นี่มันไม่ทำให้ตอบได้เลย ว่าเขียนฟอร์มแบบใหน ส่งค่าไปใหน ไฟล์ใหน
|
|
|
|
|
Date :
2015-06-05 09:08:39 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนที่เข้ามาตอบครับ ผมแก้ได้ละครับ แต่ผมสงสัยว่า ตอนแรกที่ผมลองทำ ผมทำเป็นแบบ 404 อะครับ พอหาไม่เจอ ก็จะมาที่หน้าอินเด็ก สงสัยตรงนี้ จะเป็นตัวที่ทำให้เวลาเรากด refresh หน้าแล้ว มันทำการ insert ซ้ำ
|
|
|
|
|
Date :
2015-06-07 12:37:54 |
By :
art4eat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|