插入到 phpMyAdmin - 循环数组中


insert into phpMyAdmin - loop array

对不起,我是初学者。仍在学习 php 的基础知识。这就是我卡住的地方。我正在使用php来获取结果并将结果发送到数据库(phpMyAdmin(。

我已经设置了一个循环来获取结果

我正在尝试将上述结果发送给phpMyAdmin。 我无法弄清楚如何做到这一点。我想我需要插入循环内的某个地方,以便它可以将每个发送到phpMyAdmin大约有10个不同的问题。它们显示在 PHP 上,但不知道从这里开始

感谢您的帮助:)

编辑感谢您的指导,我似乎无法弄清楚mysql_query将在循环中进入何处。

mysql_query("插入到...

假设您已连接到数据库并在 DB* 中有一个正确的表。我只是在修改您的代码*,因此请确保$_POST['something']的值及其行为方式。

$con=mysqli_connect("localhost","username","password","dbname") or 
die("Error " . mysqli_error($con));
if (isset($_POST['something'])) 
{ 
    foreach ($_POST['something'] as $key => $value) 
    { 
        echo 'something #' . $key . ' You gave it ' . $value . '<br>'; 
        $a="insert into tablename(columnname) values('$value')";
        $b=mysqli_query($con,$a);
    } 
} 
else 
{ 
    echo 'no options selected'; 
}

要连接到数据库,您需要使用 PHP mysqli_* 函数。您可以在 PHP 在线手册中找到更多信息。

您也可以使用 PDO(PHP 数据对象(。这是一个非常好的教程的链接:http://www.phpeveryday.com/articles/PHP-Data-Object/PDO-Tutorial-P842.html

这两种方式都是有效和安全的。