将php数组插入RDS
因此,我有一个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
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