从命令行使用PHP连接MySQL可以通过以下步骤实现:
connect_mysql.php
。<?php
extension_loaded('mysqli') or die('MySQLi extension not found.');
?>
<?php
$host = 'localhost'; // MySQL服务器地址
$username = 'root'; // MySQL用户名
$password = 'password'; // MySQL密码
$database = 'mydatabase'; // 数据库名称
// 创建数据库连接
$conn = new mysqli($host, $username, $password, $database);
// 检查连接是否成功
if ($conn->connect_error) {
die('连接失败:' . $conn->connect_error);
}
echo '连接成功!';
?>
在上面的示例中,将localhost
替换为MySQL服务器的实际地址,root
替换为MySQL用户名,password
替换为MySQL密码,mydatabase
替换为要连接的数据库名称。
query()
函数执行SELECT语句并获取结果集。<?php
// 执行SELECT查询
$sql = 'SELECT * FROM mytable';
$result = $conn->query($sql);
// 处理查询结果
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo 'ID: ' . $row['id'] . ', Name: ' . $row['name'];
}
} else {
echo '没有结果。';
}
// 关闭结果集和数据库连接
$result->close();
$conn->close();
?>
在上面的示例中,将mytable
替换为实际的表名,根据需要修改SELECT语句和结果处理逻辑。
以上是使用PHP从命令行执行连接MySQL的基本步骤。根据具体需求,可以进一步扩展和优化代码。如果需要使用腾讯云的相关产品,可以参考腾讯云提供的MySQL云数据库产品,详情请参考腾讯云官方文档:MySQL云数据库。
领取专属 10元无门槛券
手把手带您无忧上云