PHP语言之MySQL操作
- PHP实现下拉菜单显示数据 下
任务描述
在添加员工信息时,一般员工所属部门是不允许用户手动输入的,而是通过动态查询数据库,获取到部门表数据,以下拉菜单的形式展示到表单中,以供选择。你的下一个任务是完成员工添加及修改时动态获取部门信息的功能。
<?php
/**
* 初始化数据库连接
*/
Class Init
{
private $link;
private static $host="127.0.0.1";
private static $root="root";
private static $password="123123";
function __construct()
{
$this->link=new mysqli(self::$host,self::$root,self::$password);
//判断数据库连接是否成功,如果不成功则显示错误信息并终止脚本继续执行
if($this->link->connect_error){
die('连接数据库失败!');
}
//设置字符集,选择数据库
$this->link->query('set names utf8;');
$this->link->query('use educoder;');
}
/**
* 执行SQL的方法
* @param string $sql 待执行的SQL
* @return mixed 失败返回false,成功,如果是查询语句返回结果集,如果非查询类返回true
*/
public function query(