w

object(stdClass)#3 (8) {
["MERCHANT_ID"]=>
string(11) "MERCHANT_ID"
["MARKETPLACE_ID"]=>
string(14) "MARKETPLACE_ID"
["MWSAUTH_TOKEN"]=>
string(13) "MWSAUTH_TOKEN"
["AWS_ACCESS_KEY_ID"]=>
string(17) "AWS_ACCESS_KEY_ID"
["AWS_SECRET_ACCESS_KEY"]=>
string(21) "AWS_SECRET_ACCESS_KEY"
["countrycode"]=>
string(11) "countrycode"
["startFetchDate"]=>
string(14) "startFetchDate"
["is_open"]=>
string(7) "is_open"
}
object(stdClass)#2 (8) {
["MERCHANT_ID"]=>
string(6) "678678"
["MARKETPLACE_ID"]=>
string(6) "678686"
["MWSAUTH_TOKEN"]=>
string(6) "687768"
["AWS_ACCESS_KEY_ID"]=>
string(4) "6868"
["AWS_SECRET_ACCESS_KEY"]=>
string(6) "687687"
["countrycode"]=>
string(2) "JP"
["startFetchDate"]=>
string(10) "2017-05-31"
["is_open"]=>
string(1) "0"
}
array(8) {
["MERCHANT_ID"]=>
string(11) "MERCHANT_ID"
["MARKETPLACE_ID"]=>
string(14) "MARKETPLACE_ID"
["MWSAUTH_TOKEN"]=>
string(13) "MWSAUTH_TOKEN"
["AWS_ACCESS_KEY_ID"]=>
string(17) "AWS_ACCESS_KEY_ID"
["AWS_SECRET_ACCESS_KEY"]=>
string(21) "AWS_SECRET_ACCESS_KEY"
["countrycode"]=>
string(11) "countrycode"
["startFetchDate"]=>
string(14) "startFetchDate"
["is_open"]=>
string(7) "is_open"
}
array(8) {
["MERCHANT_ID"]=>
string(6) "678678"
["MARKETPLACE_ID"]=>
string(6) "678686"
["MWSAUTH_TOKEN"]=>
string(6) "687768"
["AWS_ACCESS_KEY_ID"]=>
string(4) "6868"
["AWS_SECRET_ACCESS_KEY"]=>
string(6) "687687"
["countrycode"]=>
string(2) "JP"
["startFetchDate"]=>
string(10) "2017-05-31"
["is_open"]=>
string(1) "0"
}
class extendPDO extends PDO
{
public function newInsert($table, $insert, $field, $inputType = 'Object')
{
if ($inputType = 'Object') {
//bug-filter
$insertStr = $this->objORArrTOStr($insert, $separator = ',', $symmetrySeparator = '"');
$insertStr = $this->delEndCharacters($insertStr); $fieldStr = $this->objORArrTOStr($field, $separator = ',', $symmetrySeparator = '');
$fieldStr = $this->delEndCharacters($fieldStr); $sql = 'INSERT INTO ' . $table . ' (' . $fieldStr . ') VALUES (' . $insertStr . ')';
$this->query($sql);
}
} public function newUpdate($table, $newValueSet, $fieldSet, $whereStr)
{
var_dump($fieldSet); var_dump($newValueSet); //for object
$newValueSet = (array)$newValueSet;
$fieldSet = (array)$fieldSet;
var_dump($fieldSet); var_dump($newValueSet); if (count($newValueSet) == count($fieldSet)) {
$sql_set = '';
foreach ($newValueSet as $key => $val) {
$sql_set .= $fieldSet[$key] . '="' . $newValueSet[$key] . '",'; }
$sql_set = $this->delEndCharacters($sql_set);
$sql = 'UPDATE ' . $table . ' SET ' . $sql_set . $whereStr;
var_dump($sql);
die();
return $this->query($sql);
}
return false;
} private function delEndCharacters($inputStr, $CharactersNum = 1)
{
if (strlen($inputStr) > $CharactersNum) {
$res = substr($inputStr, 0, strlen($inputStr) - $CharactersNum);
return $res;
}
return;
} private function objORArrTOStr($input, $separator = ',', $symmetrySeparator = '"')
{
if (!empty($input)) {
$str = '';
foreach ($input as $val) {
$str .= $symmetrySeparator . $val . $symmetrySeparator . $separator;
}
return $str;
}
return;
} public function filterRequest($request)
{
return $request;
} public function fetchRows($sql)
{
$rows = array();
foreach ($this->query($sql) as $row) {
$rows[] = $row;
}
return $rows;
} } $extendPDO_db0 = new extendPDO('mysql:host=' . $CONF_DB['apiamz']['host'] . ';dbname=' . $CONF_DB['apiamz']['dbs']['apiamz0'], $CONF_DB['apiamz']['user'], $CONF_DB['apiamz']['passwd']);

array object的更多相关文章

  1. perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset

    [root@wx03 ~]# cat a17.pl use JSON qw/encode_json decode_json/ ; use Encode; my $data = [ { 'name' = ...

  2. OpenGL.Vertex Array Object (VAO).

    OpenGL抛弃glEnable(),glColor(),glVertex(),glEnable()这一套流程的函数和管线以后,就需要一种新的方法来传递数据到Graphics Card来渲染几何体,我 ...

  3. python 全栈开发,Day124(MongoDB初识,增删改查操作,数据类型,$关键字以及$修改器,"$"的奇妙用法,Array Object 的特殊操作,选取跳过排序,客户端操作)

    一.MongoDB初识 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介 ...

  4. MongoDB之Array Object的特殊操作

    相比关系型数据库,Array[1,2,3,4,5]和Object{'name':'Wjs'}是MongoDB比较特殊的类型 db.Wjs.insert({"name":" ...

  5. MongoDB 之 Array Object 的特殊操作 MongoDB - 6

    相比关系型数据库, Array [1,2,3,4,5] 和 Object { 'name':'DragonFire' } 是MongoDB 比较特殊的类型了 特殊在哪里呢?在他们的操作上又有什么需要注 ...

  6. OpenGL.Vertex Array Object (VAO) [转]

    http://www.cppblog.com/init/archive/2012/02/21/166098.html 一 OpenGL抛弃glEnable(),glColor(),glVertex() ...

  7. 6,MongoDB 之 Array Object 的特殊操作

    相比关系型数据库, Array [1,2,3,4,5] 和 Object { 'name':'DragonFire' } 是MongoDB 比较特殊的类型了 特殊在哪里呢?在他们的操作上又有什么需要注 ...

  8. OpenGL.Vertex Array Object (VAO) 【转】

    http://www.cppblog.com/init/archive/2012/02/21/166098.html 一 OpenGL抛弃glEnable(),glColor(),glVertex() ...

  9. js & sort array object

    js & sort array object sort array object in js https://flaviocopes.com/how-to-sort-array-of-obje ...

  10. js基础小总结之string&array&object

    一.数据类型之间的转换 string--->number :parseInt(string)/parseFloat(string); 注:在Date中,因为返回值date为单位为ms的字符串,将 ...

随机推荐

  1. 最长上升子序列(LIS) Medium1

    某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于 ...

  2. PHP 中一个 False 引发的问题,差点让公司损失一百万

    PHP 中一个 False 引发的问题,差点让公司损失一百万 一.场景描述 上周我一个在金融公司的同学,他在线上写一个 Bug,差点造成公司损失百万.幸好他及时发现了这个问题并修复了.这是一个由 PH ...

  3. 使用SecureCRT 8.5快速打开sftp传输文件

    一般使用Windows系统上安装的SecureCRT 8.5软件远程连接Linux服务器,通常给Linux系统传输文件或者使用FTP,或者使用SFTP等其他第三方软件,有时Linux系统上还需要做其他 ...

  4. http参数传递方式

    url传参 这种在各种method(get,post,delete,put)都能使用,解析速度快 body体中的参数 application/x-www-form-urlencoded 这应该是最常见 ...

  5. Redis数据结构&命令手册

    Redis数据结构&命令手册 Redis数据结构 Redis可以存储键与5种不同数据结构之间的映射,这五种数据结构类型分别为STRING(字符串).LIST(列表).SET(集合).HASH( ...

  6. iOS - 断言处理与调试

    一.Objective - C 中的断言: Objective - C 中的断言处理使用的是 NSAssertionHandler : 每个线程拥有它自己的断言处理器,它是 NSAssertionHa ...

  7. 求助高手,Nginx配置二级域名跳转 地址栏不变咋处理?

      做域名镜像的rewrite即可rewrite ^/(.*)$ http://二级域名/$1 last;

  8. 2017 BJ ICPC 石子合并变种 向量基本功及分类考察

    E 模拟 #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) # ...

  9. do{}while(0);里面有continue

    do{}while(0);里面有continue,退出的只是do{}while(0);

  10. Django【第20篇】:Ajax

    初始Ajax 一.Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1.json(Javascrip ...