从php运行数据库sql查询就像从phpmyadmin

时间:2013-10-29 13:19:44

标签: php mysql sql phpmyadmin

这里有没有人有一个现成的PHP文件(脚本)可以连接到数据库(通过插入,主机,dabasename,用户,pas),然后用于运行SQL查询。例如,将查询放在变量中然后运行它。这将是可以从phpmyadmin运行的同类查询。

3 个答案:

答案 0 :(得分:1)

您应该了解如何执行此操作,有多种方法,如PDO或MySQLi

documentation mysqli on php.net

documentation pdo on php.net

这是PHP中两个使用得很好,支持良好且内置的库,允许您从PHP执行查询。这是我在学校学到的第一件事(不推荐使用mysql)所以你应该很好地阅读这两篇文章。

答案 1 :(得分:1)

如果你问如何在PHP中使用MySQL数据库,我建议学习PDO:

<?php
    $pdo = new pdo("mysql:host=localhost,dbname=YourDatabase","Username","Password");
?>

并提交如下:

<?php
    //Unsafe
        $unsafeSubmit = $pdo->query("INSERT INTO `myTable` VALUES(`id`,'".$variable1."','".$variable2."')");
    //Safe
        $submitInformation = $pdo->prepare("INSERT INTO `myTable` VALUES(`id`,:varOne,:varTwo)");
        $submitInformation->bindValue(":varOne",$variable1);
        $submitInformation->bindValue(":varTwo",$variable2);
        $submitInformation->execute();
?>

使用SELECT查询阅读。

I suggest reading the documentation on PHP.NET

答案 2 :(得分:0)

好的,我找到了一个使用Sidney Liebrand链接的快速解决方案。感谢

   <?php 
    $user="username";
    $password="password";
    $database="database";
    mysql_connect(localhost,$user,$password);
    @mysql_select_db($database) or die( "Unable to select database");

    $query= /* query */ "";
    mysql_query($query);
    mysql_close();
    ?>