Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将php数组插入RDS_Php_Mysql_Arrays_Api_Rds - Fatal编程技术网

将php数组插入RDS

将php数组插入RDS,php,mysql,arrays,api,rds,Php,Mysql,Arrays,Api,Rds,因此,我有一个php脚本,可以写入RDS实例。但是,我尝试插入的一个变量是数组值,因此这给了我一些麻烦。这是我的密码。非常感谢您的建议 <?php session_start(); $name=mysql_real_escape_string($_SESSION['username']); include 'mysql_connect.php'; // Select the database to use mysql_select_db("database",$con); // De

因此,我有一个php脚本,可以写入RDS实例。但是,我尝试插入的一个变量是数组值,因此这给了我一些麻烦。这是我的密码。非常感谢您的建议

<?php
session_start();
$name=mysql_real_escape_string($_SESSION['username']);

include 'mysql_connect.php';

// Select the database to use
mysql_select_db("database",$con);

// Describe the now-running instance to get the public URL
$result = $ec2Client->describeInstances(array(
    'InstanceIds' => $instanceIds,
));


$server_record = mysql_query("INSERT INTO server_tbl (userName, serverName, serverId, isRunning) VALUES ('$name', 'runtest', '$instanceIds', 'X'");

print_r($instanceIds);

?>

有很多方法,但都取决于您的选择

一,

二,

三,

另一个可以另存为XML的选项

例如:

$test=array('username'=>$username,'field2'=>'value2');
$instanceIdsstr =json_encode($test);//this will keep all info in string

$InstanceId是一个数组,您想插入它吗?MADTerry,谢谢您的回答。我的问题是我定义了用户名和其他值,并需要将它们与InstanceID一起插入。你知道怎么做吗。
$instanceIdsstr =json_encode($instanceIds);//to save in db
$instanceIds    =  json_decode($instanceIdsstr);//to extract
$instanceIdsstr = implode("|MYDELI|",$instanceIds);//to save in db
$instanceIds    = explode("|MYDELI|",$instanceIdsstr);//to extract
$test=array('username'=>$username,'field2'=>'value2');
$instanceIdsstr =json_encode($test);//this will keep all info in string