1 (изменено: blblago, 2013-03-22 08:52:18)

Тема: Не знаю что делать (запись масива)

В массиве два значение, при INSERT все ключи массива записываются в базу. При UPDATE обновляются все записи вторым ключом. Как провести проверку на ошибки

$db=@mysql_connect("localhost","root","") or die ("<b>".mysql_error ()."</b>");
    $Select_db = mysql_select_db("gbook",$db) or die ("<b>".mysql_error ()."</b>");
    mysql_set_charset( 'utf8' );

    $rejoin = array (1 => '000', '0');
   
         foreach ($rejoin as $key)
        {
       
            mysql_query("UPDATE `gb_polls_answer` SET name='".$key."' WHERE id_poll='102'");
             #mysql_query("INSERT INTO `gb_polls_answer` SET name='".$key."', id_poll='102'") or die(mysql_error());
        }

2

Re: Не знаю что делать (запись масива)

Проверку на какие ошибки? Если запрос не выполнится, то функция mysql_query вернет булево значение ложь.
$test_insert = mysql_query("UPDATE `gb_polls_answer` SET name='".$key."' WHERE id_poll='102'");
if ($test_insert) {
  // Запрос выполнен.
} else {
  // Запрос не выполнен.
}