从PHP运行数据库SQL查询,就像从phpmyAdmin一样


run database sql query from php just like from phpmyadmin

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

如果你问如何在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查询读取它。

我建议阅读有关 PHP.NET 的文档

你应该阅读如何做到这一点,有多种方法,如PDO或MySQLi

文档 Mysqli on php.net

文档 PDO关于 php.net

这是两个使用得很好,支持良好且内置于PHP中的库,它将允许您从PHP执行查询。这是我在学校学到的第一件事(已弃用的mysql),所以你应该可以阅读这两个。

好的,

我使用西德尼·李布兰德链接找到了快速解决方案。谢谢

   <?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();
    ?>