如何从本地计算机向远程数据库插入数据?

时间:2015-09-18 11:38:45

标签: php remote-access

我正在与cpanel共享服务器。我在服务器上有mysql数据库。我想通过在我的本地计算机上运行php脚本来插入或更新数据到远程数据库。请给我解决方案。 感谢。

2 个答案:

答案 0 :(得分:0)

 /* mysql database properties */
    $host = 'mydomain.com'; // or I.P address of domain
    $user = 'database user name'; 
    $pass = 'database password';
    $database = 'database Name';
    $table = 'Table Name';

    /* Database Connection */
    $connection = mysql_connect($host,$user,$pass) or die (mysql_error());
    mysql_select_db($database, $connection) or die(mysql_error());
    $name = 'Amir Khan';
    $age = '27';
    /* Insert query */
    $sql_query = "INSERT INTO $table (name, age) VALUES ('$name', '$age');";
    $result = mysql_query($sql_query,$connection) or die(mysql_error());

    /*update query too same like above*/

    /* you can go mysqli or PDO  for better query structure*/

答案 1 :(得分:0)

这是连接到 MySQL 远程数据库并从本地 csv 文件插入的一行查询

mysqlimport --ignore-lines=1 --fields-terminated-by=',' --lines-terminated-by="\n" --local -u <username> -p'<password>' -h <hostname> -P <port> <database>  <tablename>.csv