对不起,我是初学者。仍在学习 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
这两种方式都是有效和安全的。