1. 程式人生 > >PHP接收外部發來的數據

PHP接收外部發來的數據

字符 utf8 網站建設 mys 語句 eight 失敗 () sqli

1.
<?php $mysql_server_name=‘localhost‘; //改成自己的mysql數據庫服務器 $mysql_username="root"; //改成自己的mysql數據庫用戶名 $mysql_password="qmtg"; //改成自己的mysql數據庫密碼 $mysql_database="testmydatabase"; //改成自己的mysql數據庫名 $conn=new mysqli($mysql_server_name,$mysql_username,$mysql_password); //連接數據庫 if($conn==false) { echo "數據連接失敗!"; }
else { echo "數據連接成功!"; } $conn->query("set names ‘utf8‘"); //數據庫輸出編碼 應該與你的數據庫編碼保持一致.南昌網站建設公司百恒網絡PHP工程師建議用UTF-8 國際標準編碼. $conn -> select_db($mysql_database); //打開數據庫 $sql ="select * from testtale "; //SQL語句 $result = $conn->query($sql); //查詢成功 $data=array(); echo "start".PHP_EOL; while ($tmp
=$result->fetch_assoc()) { $data[]=$tmp; echo "name:".$tmp[‘name‘] . PHP_EOL ; } //echo json_encode($data); //var_dump($data); print_r($data); echo "end".PHP_EOL; class person { public $name; public $age; public $height; function __construct($name,$age
,$height) { $this->name = $name; $this->age = $age; $this->height = $height; } } $obj = new person("zhangsan",20,100); $foo_json = json_encode($obj); echo $foo_json; $d = $_GET[‘test‘]; echo $d; ?>

2.這句就是接收

$d = $_GET[‘test‘];
echo $d;

3.不用加雙引號

技術分享

4.字符串可以直接這樣判斷

技術分享

技術分享

5.

PHP接收外部發來的數據