使用php连接到lamp服务器上的数据库
我在lamp服务器上有一个数据库,希望从我家用windows 7 pc连接到此数据库并使用查询 使用putty,我可以使用ssh连接服务器。首先连接ssh,然后连接mysql数据库 在php中,我是否需要使用像phpseclib这样的ssh2库,并通过ssh2连接并使用交互式shell,或者是否有直接与数据库连接的方法。这样就跳过了外壳 谢谢。看看这个:使用php连接到lamp服务器上的数据库,php,mysql,ssh,lamp,Php,Mysql,Ssh,Lamp,我在lamp服务器上有一个数据库,希望从我家用windows 7 pc连接到此数据库并使用查询 使用putty,我可以使用ssh连接服务器。首先连接ssh,然后连接mysql数据库 在php中,我是否需要使用像phpseclib这样的ssh2库,并通过ssh2连接并使用交互式shell,或者是否有直接与数据库连接的方法。这样就跳过了外壳 谢谢。看看这个: <?php $connection = mysql_connect("localhost","root_user","root_pa
<?php
$connection = mysql_connect("localhost","root_user","root_password")
or die("problems connecting to DB.");
mysql_select_db("my_database",$connection)
or die("Problems selecting DB.");
$records = mysql_query("select id, name, school from students",$connection)
or die("Problems on querying " . mysql_error() );
while ($record = mysql_fetch_array($records)) {
echo "id: " . $record['id'] . "<br>";
echo "name: " . $record['nombre'] . "<br>";
echo "school: " . $record['school'] . "<br>";
}
mysq_close($connection);
?>
ssh隧道是答案:我得到了一个响应,但是现在“拒绝用户'root'@'localhost(使用密码:是)”的访问”感谢您的回答。但这没有给出任何回应。我不需要先连接服务器,然后再连接sql数据库吗警告:mysql_connect()[function.mysql connect]:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。“您解决了吗?如果它说“拒绝用户‘root’@‘localhost’的访问”(使用密码:是),表示密码错误。请参阅有关密码的文档。