首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数组数据插入MYSQL/PHP

将数组数据插入MYSQL/PHP
EN

Stack Overflow用户
提问于 2013-11-10 14:16:14
回答 1查看 192关注 0票数 0

试图通过sql/php和第三方程序向sql数据库插入数据。

代码语言:javascript
复制
<?php

require_once("config.php");

$auth_host = $GLOBALS['auth_host'];
$auth_user = $GLOBALS['auth_user'];
$auth_pass = $GLOBALS['auth_pass'];
$auth_dbase = $GLOBALS['auth_dbase'];

$db = new PDO('mysql:host=$auth_host;dbname=auth_dbase;charset=utf8', '$auth_user',                   '$auth_pass');

$query = mysql_insert("account", $_POST);
mysql_query($query); 

mysql_close($db);
?>

<?php
function mysql_insert($table, $inserts) {
$values = array_map('mysql_real_escape_string', array_values($inserts));
$keys = array_keys($inserts);

return mysql_query('INSERT INTO `'.$table.'` (`'.implode('`,`', $keys).'`) VALUES    (\''.implode('\',\'', $values).'\')');
}
?>

我认为我的问题是在php语句中。最后一步是清除数据。

EN

回答 1

Stack Overflow用户

发布于 2013-11-10 14:31:17

我建议你停止使用mysql,开始使用PDO / mysqli,我不确定我是否真正理解了你的问题。但是,如果您想要向数据库中插入数据,可以尝试下面的代码。

代码语言:javascript
复制
$query = mysql_insert("account", $_POST);
$sql = $db->prepare($query);
$sql->execute();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19886887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档