phpmysqlipdo
pdo 比 mysqli 要好。
而且 mysqli 只能使用在 mysql 数据库;
而 pdo 对各种主流数据库都有封装,使用方法基本一样。
❷ php如何连接mysql
PHP 可以使庆漏用 MySQLi 或 PDO(PHP Data Objects)扩展来连接 MySQL 数据库。
以下是使用 MySQLi 扩展连接 MySQL 数据库的示例代码:虚迹
pdo
请注意,您需要替换 hostname,username,差差并password 和 database_name 为自己的数据库连接详细信息。
❸ PHP表单提交不同数据到数据库的不同表的不同字段怎么实现
你可以用 PHP 的 MySQLi 或 PDO 库来实现。
首先,你需要使用这些库中的函数连接数伏槐据库,然后把表单中缺段友的字段值插入到相应的数据表中。
例如,如果你使用 MySQLi,你可以这样写:
$conn = mysqli_connect("hostname", "username", "password", "database_name");
$rwid = $_POST['rwid'];
$rwdj = $_POST['rwdj'];
$rwzb = $_POST['rwzb'];
$sql1 = "INSERT INTO table_a (s) VALUES ('$rwid')";
mysqli_query($conn, $sql1);
$sql2 = "INSERT INTO table_b (d) VALUES ('$rwdj')";
mysqli_query($conn, $sql2);
$sql3 = "INSERT INTO table_c (f) VALUES ('$rwzb')";
mysqli_query($conn, $sql3);
如果你燃嫌使用 PDO,你可以这样写:
$conn = new PDO("mysql:host=hostname;dbname=database_name", "username", "password");
$rwid = $_POST['rwid'];
$rwdj = $_POST['rwdj'];
$rwzb = $_POST['rwzb'];
$stmt1 = $conn->prepare("INSERT INTO table_a (s) VALUES (:s)");
$stmt1->bindParam(':s', $rwid);
$stmt1->execute();
$stmt2 = $conn->prepare("INSERT INTO table_b (d) VALUES (:d)");
$stmt2->bindParam(':d', $rwdj);
$stmt2->execute();
$stmt3 = $conn->prepare("INSERT INTO table_c (f) VALUES (:f)");
$stmt3->bindParam(':f', $rwzb);
$stmt3->execute();
希望这个答案对你有帮助。