У меня есть этот код для добавления данных в MySQL.
Ошибка Looping в PHP
$arr = array("Dr APJ Abdul Kalam", "Benjamin Franklin", "Albert Einstein", "Mahatma Gandhi", "Abraham Lincoln", "Gen. Patton", "Stephen Hawking", "Mark Twain", "George Washington");
foreach ($arr as &$value) {
$sql="UPDATE ci_thought SET text='".$value."'";
If ($this->db->query($sql) === TRUE) {
echo "added ".$value;
} else{
echo "ERROR";
}
}
Что она делает это ОБНОВЛЕНИЕ текст Row, но все значения являются Джордж Вашингтон.
У меня есть 366 строк и вы хотите добавить эти 9 циклов, чтобы после каждых 9 разных записей этот код запускался снова, пока не вставили 366 значений.
Пожалуйста, помогите сделать правильный код
, что хотите на самом деле? –
я хочу, чтобы удалить данные предыдущего 366-Роу и вставить эти новые данные, но я не знаю, как петля вставки в MySql
–
Взгляните на [PHP-Control Structures] (http://php.net/manual/en/language.control-structures.php), [foreach] (http://php.net/manual/en/control -structures.foreach.php) и [Массивы] (http://php.net/manual/en/language.types.array.php). Также есть много учебников или выучить PHP-сайты, которые должны дать вам начинайте как минимум. Когда у вас есть сценарий, вернитесь с конкретным вопросом. –