PHP自定义函数之格式化打印函数
学习自后盾网codeIgniter框架教程
/** * 格式化打印函数 * @param [type] $arr [数组] * @return [type] [description] */ function p($arr){ echo '<pre>'; print_r($arr); echo '</pre>'; }
学习自后盾网codeIgniter框架教程
/** * 格式化打印函数 * @param [type] $arr [数组] * @return [type] [description] */ function p($arr){ echo '<pre>'; print_r($arr); echo '</pre>'; }
OOP面向对象
<?php $servername = 'localhost'; $username = 'root'; $password = '123456'; $dbname = 'test'; // 创建连接 @$link = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($link->connect_error) { die('Connection failed: ' . $link->connect_error); } // 设置编码 $link->set_charset('utf8'); //增、改、删示例 /**/ $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (!$link->query($sql) === TRUE) { exit("Error: " . $sql . "<br>" . $link->error); } //fetch_object();// a key array of object //fetch_assoc();// a key array //fetch_row();// a numeric array //fetch_array();// a both key and numeric array MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH/d //fetch_all();//all array key & numeric MYSQLI_ASSOC MYSQLI_NUM/d MYSQLI_BOTH /**/ $sql = "select * from `MyGuests` limit 2;"; if (!$result = $link->query($sql)) { exit("Error: " . $sql . "<br>" . $link->error); } //$list = $result->fetch_all(MYSQLI_BOTH); while ($row = $result->fetch_array(MYSQLI_BOTH)){ $list[] = $row; } if($list){ echo "<pre>"; print_r($list); } /**/ $sql = "select * from `MyGuests` limit 1;"; if (!$result = $link->query($sql)){ exit("Error: " . $sql . "<br>" . $link->error); } if ($result->num_rows > 0){ $array = $result->fetch_array(MYSQLI_BOTH); } if($array){ echo "<pre>"; print_r($array); } //结果只能取一次 /* $list = $result->fetch_array(); echo "<pre>"; print_r($list); $>fetch_array(); echo "<pre>"; print_r($one); */ ?>
POP面向过程:
<?php $servername = 'localhost'; $username = 'root'; $password = '123456'; $dbname = 'test'; // 创建连接 @$link = mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (!$link) { die("Connection failed: " . mysqli_connect_error()); } // 设置编码 mysqli_set_charset ($link,'utf8'); //增、改、删示例 /* $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (!mysqli_query($link, $sql)){ echo "Error: " . $sql . "<br>" . mysqli_error($link); } */ //mysqli_fetch_object();// a key array of object //mysqli_fetch_assoc();// a key array //mysqli_fetch_row();// a numeric array //mysqli_fetch_array();// a both key and numeric array MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH/d //mysqli_fetch_all();//all array key & numeric MYSQLI_ASSOC MYSQLI_NUM/d MYSQLI_BOTH $sql = "select * from `MyGuests` limit 2;"; $result = mysqli_query($link,$sql); //$list = mysqli_fetch_all($result,MYSQLI_BOTH); while ($row = mysqli_fetch_array($result,MYSQLI_BOTH)){ $list[] = $row; } echo "<pre>"; print_r($list); $sql = "select * from `MyGuests` limit 1;"; $result = mysqli_query($link,$sql); $array = mysqli_fetch_array($result,MYSQLI_ASSOC); echo "<pre>"; print_r($array); ?>