Большое спасибо всем, кто пытался помочь, но я понял это через несколько часов после публикации: Первая проблема состояла в том, что я забыл использовать mysql_real_escape_string ($ myvariable) ... причины того, как и почему я забыл, многообразны , но это так.
Итак, после того, как я снова подключил этого парня (который, как я предполагал, был в этом конкретном модуле моего кода, в первую очередь, но это то, что «предполагает» вас, лол), я подумал, что все это облизано , Три часа спустя и до сих пор ничего. Затем я понял, что это должно быть связано с XML, который был разобран в переменную $ myvariable ... так что вокруг и вокруг мы шли с этим еще несколько часов.
Наконец, я понял, что настоящим виновником были мои глаза (которые не так уж и хороши) ... что выглядело как совершенно правильная строка в кавычках при чтении отладочного эха запроса перед выполнением, которое оказалось первым и последним белым пробел (который, конечно, я мгновенно удалил с помощью $myvariable=trim($myvariable, " "), and, that, of course, solved the entire problem...
: <
... Да, я идиот, и мне очень жаль, но после более чем 48 часов работы над этой крайне бестолковой строкой кода (я привык писать такие вещи как:
$query="UPDATE db_one.table_one SET item1='".(string)$result_array[$i][1]."', item2='".(string)$result_array[$i][2]."' WHERE thing3=".(string)$result_array[$i][19];
... и прочую забавную чепуху), я должен был спросить (потому что я - не каламбур - не мог "увидеть" проблему ... тьфу) ... ТАК ... Я - идиот, и я извиняюсь (но воодушевлен усилиями всех вас, хороших людей, которые пытались помочь), и я извиняюсь за трату времени каждого. Мне нужно научиться обрабатывать XML намного * больше *.
Извините и еще раз спасибо!