【发布时间】:2013-10-29 13:19:44
【问题描述】:
这里有没有人有一个现成的 PHP 文件(脚本)可以连接到数据库(通过插入,主机,数据库名称,用户,pas),然后用于运行 SQL 查询。例如,将查询放入变量中,然后运行它。这与可以从 phpmyadmin 运行的查询类型相同。
【问题讨论】:
这里有没有人有一个现成的 PHP 文件(脚本)可以连接到数据库(通过插入,主机,数据库名称,用户,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 查询阅读它。
【讨论】:
你应该阅读如何做到这一点,有多种方法,如 PDO 或 MySQLi
documentation mysqli on php.net
这是两个在 PHP 中使用得很好、得到很好支持和内置的库,可以让您从 PHP 执行查询。这是我在学校学到的第一件事(已弃用的 mysql),所以你应该好好阅读这两件事。
【讨论】:
好的,我找到了一个使用 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();
?>
【讨论】: