首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存mysql数组php

问保存mysql数组php
EN

Stack Overflow用户
提问于 2011-11-11 03:38:39
回答 2查看 200关注 0票数 0

我正在尝试将一个值数组保存到MySQL数据库中。下面是我的代码:

代码语言:javascript
复制
$values = array('jaime','11124583363', '5554625', '312458795','1999-12-02','soldierjesus', 'calle 12', 'carismatica', 'necesito oracion', '1', '1');

$data->create_persons('new_person', $values);

public function create_persons($table, $values)
{
    $query = ("INSERT INTO $table ('name', 'number_document','phone', 'cell_phone', 'birth_date', 'email',
                        'address', 'other_church', 'pray_request', 'districts_id', 'professions_id') 
                          VALUES('".implode("','", $values).")'") or die(mysqli_error());

    mysqli_query($this->_connection, $query);
}

号码是不能--> '‘

如何戒掉这个?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-11-11 03:42:14

变化

代码语言:javascript
复制
VALUES('".implode("','", $values).")'")

转到

代码语言:javascript
复制
VALUES('".implode("','", $values)."')")

换句话说,将")'"更改为"')"

票数 4
EN

Stack Overflow用户

发布于 2011-11-11 03:47:10

我没有给出太多时间,但我认为insert查询是错误的:

代码语言:javascript
复制
`$query = ("INSERT INTO $table ('name', 'number_document','phone', 'cell_phone', 'birth_date', 'email', 'address', 'other_church', 'pray_request', 'districts_id', 'professions_id') VALUES('".implode("','", $values)."')") or die(mysqli_error());`

用于闭合值()的‘(单引号)放在错误的位置。

向你致敬,查莉

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8085303

复制
相关文章

相似问题

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