  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                ผมกำลังทดลองทำตามหัวข้อนี้ครับ https://www.thaicreate.com/mobile/android-add-insert-save-data-web-server.html 
โดยที่โค้ดเป็นดังนี้ครับ... 
 
Code (PHP) 
<?php
	$objConnect = mysql_connect("localhost","root","root");
	$objDB = mysql_select_db("mydatabase");
	
	/*** for Sample 
		$_POST["sUsername"] = "a";
		$_POST["sPassword"] = "b";
		$_POST["sName"] = "c";
		$_POST["sEmail"] = "d";
		$_POST["sTel"] = "e";
	*/
	$strUsername = $_POST["sUsername"];
	$strPassword = $_POST["sPassword"];
	$strName = $_POST["sName"];
	$strEmail = $_POST["sEmail"];
	$strTel = $_POST["sTel"];
	/*** Check Username Exists ***/
	$strSQL = "SELECT * FROM member WHERE Username = '".$strUsername."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	if($objResult)
	{
		$arr['StatusID'] = "0"; 
		$arr['Error'] = "Username Exists!";	
		echo json_encode($arr);
		exit();
	}
	/*** Check Email Exists ***/
	$strSQL = "SELECT * FROM member WHERE Email = '".$strEmail."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	if($objResult)
	{
		$arr['StatusID'] = "0"; 
		$arr['Error'] = "Email Exists!";	
		echo json_encode($arr);
		exit();
	}
	
	/*** Insert ***/
	$strSQL = "INSERT INTO member (Username,Password,Name,Email,Tel) 
		VALUES (
			'".$strUsername."',
			'".$strPassword."',
			'".$strName."',
			'".$strEmail."',
			'".$strTel."'
			)
		";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		$arr['StatusID'] = "0"; 
		$arr['Error'] = "Cannot save data!";	
	}
	else
	{
		$arr['StatusID'] = "1"; 
		$arr['Error'] = "";	
	}
	/**
		$arr['StatusID'] // (0=Failed , 1=Complete)
		$arr['Error'] // Error Message
	*/
	
	mysql_close($objConnect);
	
	echo json_encode($arr);
?>
 
 
 
แต่มันขึ้น... 
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\phpMySQLConnect.php:2 Stack trace: #0 {main} thrown in C:\xampp\htdocs\phpMySQLConnect.php on line 2 
 
พอผมลองใช้โค้ดนี้มันกลับเชื่อต่อได้ครับ 
 
Code (PHP) 
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL (mysqli)</title>
</head>
<body>
<?php
	ini_set('display_errors', 1);
	error_reporting(~0);
   $serverName = "localhost";
   $userName = "root";
   $userPassword = "root";
   $dbName = "mydatabase";
  
	$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
	if (mysqli_connect_errno())
	{
		echo "Database Connect Failed : " . mysqli_connect_error();
	}
	else
	{
		echo "Database Connected.";
	}
	mysqli_close($conn);
?>
</body>
</html>
 
 
เหมือนกับว่าไม่สามารถใช้ Mysql ได้ครับ จะต้องใช้ Mysqli แทนครับ ทีนี้ผมจะแก้โค้ดข้างต้นจาก Mysql เป็น Mysqli ยังไงครับให้มันเชื่อต่อได้ ตอนนี้ผมมึนไปหมดแล้วครับ
 
 
  Tag : Mobile, MySQL, Android, Mobile               
                        | 
           
          
            
		
  ประวัติการแก้ไข 2018-03-25 23:00:20	
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2018-03-25 22:59:08 | 
                      By :
                          mr.satta | 
                      View :
                          1245 | 
                      Reply :
                          1 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  |