Java调用PHP 代码 实例

package com.aidongsports.test;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
 * Created by HONGLINCHEN on 2018/3/2 11:33
 * java调用PHP
 * @author HONGLINCHEN
 * @since JDK 1.8
 */
public class TestPHP {
    public static void main(String args[]) throws Exception {
        ProcessBuilder pb = new ProcessBuilder(
                "C:\\XAMPP\\php\\php.exe",
                "C:\\Users\\HONGLINCHEN\\PhpstormProjects\\PHP\\mysql.php");
        Process p = pb.start();
        InputStream in = p.getInputStream();
        InputStreamReader reader = new InputStreamReader(in);
        char[] buff = new char[1024];
        reader.read(buff);
        System.out.println(buff);//打印出!!!!!
    }
}
 
  
 
  
 
  
 
  
/**
 * Created by PhpStorm. php 链接 mysql
 * User: HONGLINCHEN
 * Date: 2018/3/2
 * Time: 10:27
 */
$servername = "127.0.0.1";
$username = "root";
$password = "root";
$dbname = "gmfsport";

// 创建连接
$conn = new mysqli($servername, $username, $password,$dbname);

// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}else{
    #echo "MySQL数据库连接成功!"."
";
} // 预处理及绑定 $sql = "select * from users where id = 2960"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { /* echo "昵称:" . $row["nickname"]."
".
"手机号:".$row["username"]."
".
"年龄:" . $row["age"]."
".
"性别:" . $row["sex"]."
".
"城市:" . $row["city"]."
".
"生日:" . $row["birthday"]."
".
"邮箱:" . $row["email"]."
";*/
echo json_encode($row); } } else { echo "没有结果!"; } $conn->close(); ?>

你可能感兴趣的:(java)