Если вы про цикл while, то там так и должно быть, иначе цикл не запуститься.
Логи такова, запускается программа, создается переменная card_name, в которой ничего нет.
Цикл сверяет, не равно ли card_name 'Х', если нет, то считываем карты. Если равно 'Х', то окончить цикл - завершить программу.
ThunderCat так, через два часа меня попросят, убрать первую БД и добавить ещё три. А завтра ещё 20 добавить и 2 убрать. Я хочу менять только конфигурационный файл, а php будет считывать конфигурационный файл и делать запросы. Или это самому написать скрипт надо?
Сергей Дефактов: попробуй сделать запрос через workbench заменив переменные реальными значениями. Если вернёт более чем одну запись, то проблема в коде, если одну запись то проблема в запросе.