这是我在插件上工作的代码需要在phpmyadmin中插入2个数组但是php的forach循环有问题...任何解决方案....任何替代解决方案如何插入?
if (isset($_POST['addvenue'])) {
<?php echo "<pre>".print_r($_POST['RoomTilte'],true)."</pre>";
echo "<pre>".print_r($_POST['Capacity'],true)."</pre>";
mysql_connect("localhost","root","");//database connection
mysql_select_db("ossd");
$a=array($_POST['RoomTitle']);
if (is_array($a))
{
echo"yes it is array";
foreach ($_POST['RoomTitle'] as $row=>$name)
{
$Roomtitle = $name;
$Capacity = $_POST['Capacity'][$row];
$RoomTitle= mysql_real_escape_string($name);
$Capacity = mysql_real_escape_string($_POST['Capacity'][$row]);
$order = "INSERT INTO wp_ossd_venue
(RoomTitle,Capacity)
VALUES
(".$RoomTitle.",".$Capacity.")";
$result = mysql_query($order);
}
}
if($result){
echo("<br>Succesfully Added");
} else{
echo("<br>Fail... Error");
}
}
答案 0 :(得分:1)
如果使用wordpress $ wpdb类来处理数据库会更容易。
请参阅wordpress codex以获取以下功能:
<?php $wpdb->insert( $table, $data, $format ); ?>