Нет. Запрос был выполнен и возвращенный массив выполнен. Но я думаю, что этот код может вас заинтересовать (очень безопасный и эффективный метод выполнения запросов):
// Создать экземпляр объекта PDO для подключения к базе данных.
$ db = новый PDO ('mysql: unix_socket = / tmp / mysql.sock', $ user, $ password);
// загрузить запрос в объект, используя? в качестве заполнителя.
$ q = $ db-> prepare ("ВЫБЕРИТЕ столбец1, столбец2 ИЗ таблицы1 ГДЕ столбец1 =?");
// присваиваем значение заполнителю внутри массива и выполняем один раз.
$ Q-> выполнить (массив ( 'Foo'));
while ($ row = $ q-> fetch ())
{
if ($ row ['column2'] == 'original')
{$ v = "изменено"; $ Q-> выполнить (массив ($ v)); перерыв;}
// выполнить новый запрос, используя новое значение.
}