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);//打印出!!!!! } }
<?php /** * 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数据库连接成功!"."<br>"; } // 预处理及绑定 $sql = "select * from users where id = 2960"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { /* echo "昵称:" . $row["nickname"]."<br>". "手机号:".$row["username"]."<br>". "年龄:" . $row["age"]."<br>". "性别:" . $row["sex"]."<br>". "城市:" . $row["city"]."<br>". "生日:" . $row["birthday"]."<br>". "邮箱:" . $row["email"]."<br>";*/ echo json_encode($row); } } else { echo "没有结果!"; } $conn->close(); ?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。