 |
จะส่งค่าขึ้น host หลายรอบแล้วยัง error อยู่เลยครับ |
|
 |
|
|
 |
 |
|
Code (PHP)
<?php
// Prepare variables for database connection
$dbusername = "id3500299_sg2017"; // enter database username, I used "arduino" in step 2.2
$dbpassword = "0882134797"; // enter database password, I used "arduinotest" in step 2.2
$server = "localhost";
// IMPORTANT: if you are using XAMPP enter "localhost", but if you have an online website enter its address, ie."www.yourwebsite.com"
$My_db = "id3500299_smartguardian";
// Connect to your database
$dbconnect = mysqli_connect($server, $dbusername, $dbpassword,$My_db);
$dbselect = mysql_select_db("id3500299_smartguardian",$dbconnect);
// Prepare the SQL statement
$sql = "INSERT INTO Events (Message) VALUES ('".$_GET["c"]."')";
// Execute SQL statement
mysqli_query($sql,$dbconnect);
?>
ขึ้น error แบบนี้อ่ะครับ
Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in /storage/ssd5/299/3500299/public_html/add_data.php:18 Stack trace: #0 {main} thrown in /storage/ssd5/299/3500299/public_html/add_data.php on line 18
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2017-11-25 18:39:46 |
By :
1620897067971229 |
View :
731 |
Reply :
10 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แปล error message เอาหน่อย ตาม คห 3 เลยครับ
"ลองเข้าไปอ่านดูใหม่ ค่อยๆอ่านแค่บรรทัดแรกก็น่าจะเห็นแล้วครับ"
Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in /storage/ssd5/299/3500299
บันทัด 18 เอาออกก็ไม่มีปัญหาอะไร
เพราะบันทัด 16 คำสั่งมันครอบคลุมแล้ว น่าจะหาอ่าน document มันหน่อยนะครับ
ว่าคำสั่ง mysqli_connect() แต่ละ parameter มันทำหน้าที่อะไร
อย่าลอกคำสั่งเขามาใช้โดยไม่รู้จักทำความเข้าใจกับคำสั่งเลยครับ
|
 |
 |
 |
 |
Date :
2017-11-25 22:20:20 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?
$host = "localhost";
$user = "id3500299_sg2017";
$pass = "0882134797";
$db = "id3500299_smartguardian";
$con = mysqli_connect($host,$user,$pass) or die("Can't Connect to Host.");
mysqli_select_db($db,$con);
$sql = "INSERT INTO Events (Message) VALUES ('"$_GET["data"]."')";
$ObjQry = mysqli_query($sql);
if($ObjQry){
echo "OK";
}else{
echo "Fail";
}
?>
ตอนนี้ไม่ error แต่ส่งค่าเข้า database ไม่ได้ครับ TT
|
 |
 |
 |
 |
Date :
2017-11-26 15:51:30 |
By :
1620897067971229 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
mysql_select_db
---------------------
mysqli_connect
--------------------
ต่างกัน ไปอ่าน Code Connect To Databases Mysqli ดีๆง่ายๆเอง
|
 |
 |
 |
 |
Date :
2017-11-27 07:51:26 |
By :
Hararock |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็บอกให้หาอ่านอะนะ format ที่ใช้ผิด
Code (PHP)
mysqli_select_db($db,$con); //บันทัดนี้ผิด
format mysqli_select_db
bool mysqli_select_db ( mysqli $link , string $dbname )
และหัดใช้ แบบ oop จะง่ายกว่านี้
|
 |
 |
 |
 |
Date :
2017-11-27 10:41:49 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้ พอได้ไหม
Code (PHP)
<?php
$host = "localhost";
$user = "id3500299_sg2017";
$pass = "0882134797";
$db = "id3500299_smartguardian";
$con = mysqli_connect($host,$user,$pass,$db) or die("Can't Connect to Host.");
$sql = "INSERT INTO Events (Message) VALUES ('".$_GET["data"]."') ";
$ObjQry = mysqli_query($con,$sql);
if($ObjQry){
echo "OK";
}else{
echo "Fail";
}
?>
|
ประวัติการแก้ไข 2017-11-28 10:52:52
 |
 |
 |
 |
Date :
2017-11-28 10:50:38 |
By :
sawmon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|