在PHP开发中建立数据库连接需遵循标准化流程,以下为UTF-8编码环境下的典型配置方案:
// 定义数据库常量define('DB_HOST','localhost');define('DB_USER','root');define('DB_PASSWORD','securepass');define('DB_NAME','school');// 建立连接$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die('连接失败: '.mysql_error());// 选择数据库mysql_select_db(DB_NAME) or die('数据库选择异常');// 设置字符集mysql_query('SET NAMES UTF8') or die('字符集配置错误');
$query = "SELECT id,name,email FROM users";$result = mysql_query($query) or die('查询异常');while($row = mysql_fetch_assoc($result)) { echo "{$row['id']} - {$row['name']} - {$row['email']}";}
操作类型 | SQL语句示例 | 执行方法 |
---|---|---|
新增数据 | INSERT INTO table VALUES(...) | mysql_query() |
更新数据 | UPDATE table SET field=value | mysql_query() |
删除记录 | DELETE FROM table WHERE... | mysql_query() |