gpt4 book ai didi

php - 如何使用oops php5概念将数据插入mysql数据库?

转载 作者:行者123 更新时间:2023-11-29 08:46:03 25 4
gpt4 key购买 nike

我是 PHP5 OOP 概念的新手。请给出一些“如何使用oops概念插入数据?”的示例源代码。即使在connection.php页面中,我也想使用纯php5概念。我想提高我的知识。请任何人帮助我......

我知道以下基本概念

insert_db.php

                $sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";

mysql_close($con)

connectio.php

          <?php
// connect database code
$dbhost ='localhost';
$dbuser = 'tomking';
$dbpass = 'dsfds';
$dbname = 'mydb';
//connectivity of database
$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die ('Error Connecting to mysql');
mysql_select_db($dbname);
?>

最佳答案

使用MysqliPDO来使用sql查询,而不是直接传递变量来查询。

直接传递变量查询会导致sql注入(inject)

如果你想将变量传递给sql查询,你必须使用过滤器

filtering-escaping-post-data-from-injection-attacks

PDO Documentation

MySQLi Documentation

这都是纯粹的 PHP5 概念。

关于php - 如何使用oops php5概念将数据插入mysql数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12505909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com