  | 
              
	              
	                
  
    
	 
        จะส่งค่าขึ้น 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 :
                          795 | 
                      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 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
      		  
	
     | 
   
 
                 |