收藏文章 楼主

php 链接查询数据库信息资料

版块:php   类型:普通   作者:小绿叶技术博客   查看:1322   回复:1   获赞:2   时间:2020-07-18 19:00:10

配置数据库

1

 问题描述


<?php

echo "<table style='border: solid 1px black;'>";

echo "<tr><th>Id</th><th>Firstname</th><th>Lastname</th></tr>";

 

class TableRows extends RecursiveIteratorIterator {

    function __construct($it) { 

        parent::__construct($it, self::LEAVES_ONLY); 

    }

 

    function current() {

        return "<td style='width:150px;border:1px solid black;'>" . parent::current(). "</td>";

    }

 

    function beginChildren() { 

        echo "<tr>"; 

    } 

 

    function endChildren() { 

        echo "</tr>" . "\n";

    } 

 

 

$servername = "127.0.0.1";

$username = "ic_eisc_cn";

$password = "ddddd";

$dbname = "dddd";

 

try {

    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $conn->prepare("SELECT id=1, name, wh, ted FROM eisc"); 

    $stmt->execute();

 

    // 设置结果集为关联数组

    $result = $stmt->setFetchMode(PDO::FETCH_ASSOC); 

    foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) { 

        echo $v;

    }

}

catch(PDOException $e) {

    echo "Error: " . $e->getMessage();

}

$conn = null;

echo "</table>";

?>





#############################################################################

// 定义变量

$servername = "localhost";

$username = "root";

$password = "root";

$mysqlname = "datatest"; 

$json = '';

$data = array();

class User 

{

public $id;

public $fname;

public $lname;

public $email;

public $password;

}


// 创建连接

$conn = mysqli_connect($servername, $username, $password, $mysqlname);


// 定义查询语句

$sql = "SELECT * FROM userinfo";

$result = $conn->query($sql);



// 获取查询出来的数据,并将其放在事先声明的类中,最后以json格式输出。

if($result){

//echo "查询成功";

while ($row = mysqli_fetch_array($result,MYSQL_ASSOC))

{

$user = new User();

$user->id = $row["id"];

$user->fname = $row["fname"];

$user->lname = $row["lname"];

$user->email = $row["email"];

$user->password = $row["password"];

$data[]=$user;

}

$json = json_encode($data);//把数据转换为JSON数据.

echo "{".'"user"'.":".$json."}";

}else{

echo "查询失败";

}


提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:php 链接查询数据库信息资料

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息