<?php
include('../../../config.php');
for ($i=0;$i<count($_POST['theID']);$i++) {
$id = $_POST['theID'][$i];
mysql_query("UPDATE ava_users SET about = '$id' WHERE id = '$id'");
}
?>
У меня есть выбрать несколько формы варианта, который имеет $ _POST выход: 2,3 для примера. 2,3 - это идентификаторы, которые я выбрал для идентификаторов пользователя.
Id, как использовать идентификаторы 2,3 и добавить их в mysql_query(), такие как,
mysql_query ("INSERT INTO ... WHERE ID = 2);
mysql_query (" INSERT INTO ... ГДЕ ID = 3);
и т.д ..
Я попробовал этот фрагмент кода, и, кажется, не работает ...
Может кто-нибудь помочь?
Вы * должны * переход от 'mysql_ *', как это было [официально] (http://php.net/manual/en/migration55.deprecated.php) устарели. Используйте ['mysqli_ *'] (http://php.net/manual/en/book.mysqli.php) или [PDO] (http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers) ** с ** [подготовлено заявления] (http://php.net/manual/en/pdo.prepared-statements.php). – Script47
У вас есть [ошибки] (http://stackoverflow.com/questions/9619610/how-can-i-debug-why-simplest-mysql-query-returns-false), когда фрагмент не работает? – Script47
Возьмите лист бумаги, да, не цифровой лист бумаги, и напишите точно, какие значения у вас есть на каждой итерации цикла for: 'for ($ i = 0; $ i
Rizier123