при просмотре phpinfo версия mysql 5.0.11, версия сервера mysql 5.6, php 5.6.28
Это "две большие разницы".
На картинке ведь ясно написано: "Версия клиента API". То есть, инструмента, посредством которого клиент (в данном случае - PHP) "общается" с сервером (mysql)...
Подробнее: Встроенный драйвер MySQL
Эта ошибка не связана с настройками сервера, на котором работает клиент.
При обращении к тому-же реестру от РКН время-от времени нет, да и выскакивает это сообщение... при общей стабильной работе скрипта загрузки реестра...
Либо на сервере, к которому обращаешься, блокируется входящий запрос от этого клиента, либо просто косяки с маршрутизацией...
Добавьте в табличку test несколько строк данных... Увидите наглядно, что первый вариант обрабатывает одну (причем не факт, что первую) строку данных из таблицы, а второй - все.
Вот, к примеру: Использование оператора EXISTS. Точнее - связанный подзапрос (там-же, в "предыдущем шаге") с оператором not exists...
Ну и для 3-й таблички суррогатный ключ (GoodToCatId) - излишество...
Не, не то. Во-первых, не функция, во-вторых округление значения не является его вычислением с заданной точностью.
Наличие в условии X нулевого наводит на использование приближенных вычислений с помощью дифференциала
Или вот: видеоурок.
NeuroZ, вот что когда-то предлагали на вопрос: Сложение двух массивов (Добавление)
Фактически ведь требуется всего-лишь выполнить операцию сложения двух векторов...
С учётом конкатенации символьных значений, а не сложения чисел...