2013-11-22 3 views
-1

извините, им новичок. Все еще изучая основы php. Вот где я застрял. Я использую php для получения результатов и отправки результатов в базу данных (phpMyAdmin).Вставить в phpMyAdmin - loop array

Я создал цикл, чтобы получить результаты

я пытаюсь получить вышеприведенные результаты, которые будут отправлены в PhpMyAdmin. Я не могу понять, как это сделать. Я думаю, мне нужно INSERT INTO где-то внутри цикла, чтобы он мог отправлять каждый в phpMyAdmin. Есть около 10 различных вопросов. они отображаются на PHP, но не знают, куда идти дальше отсюда

спасибо за вашу помощь :)

редактировать Спасибо за руководство, я не могу работать, где mysql_query будет идти внутри цикла ,

mysql_query ("INSERT INTO .......

+0

как раз под эхо-положительной инструкцией insert также в цикле for, но мне любопытно, почему вы используете для каждого из-за того, что мы используем в случае итерации через массив. –

ответ

1

Предполагая, что у подключился к БД и имеет собственную таблицу в БД * .Я просто изменения кода * поэтому убедитесь, что о значении $_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'; 
} 
+0

Кажется, я получаю эту ошибку ... Предупреждение: mysqli_query() ожидает как минимум 2 параметра. У меня есть таблица, состоящая из двух столбцов. 1 oneID, а другой - optionID. спасибо – user3018797

+0

вы получаете ошибку, потому что в качестве первого аргумента mysql_query u необходимо включить переменную подключения к базе данных, я обновил свой ответ. –

+0

измените инструкцию insert в соответствии с вашими потребностями и требованиями –

0

Для подключения к базе данных, необходимо использовать PHP mysqli_ * функции. Вы можете найти подробную информацию о электронном руководстве по PHP.

Вы также можете использовать PDO (объекты PHP Data) Вот ссылка на очень хороший учебник:.. http://www.phpeveryday.com/articles/PHP-Data-Object/PDO-Tutorial-P842.html

Оба способа справедлив и безопасный

+0

Как вы думаете, ваш ответ в любом случае связан с вопросом, заданным здесь? –

+1

@BhavikShah ya Я думаю, что учебное пособие будет хорошим местом для начала, поскольку OP уже сказал, что он новичок в php –