Имея странную проблему, я не могу понять после нескольких минут возиться.str_replace() добавляет дополнительное пространство для его ввода
$quotifiedValues = "'" . str_replace(",", "', '", $string) . "'";
У меня есть эта строка, чтобы процитировать все, что готово для SQL.
Предположим, что $ string = "key, value".
$ quotedValues = должно быть "ключ", 'значение' ".
Что это на самом деле, это «ключ», «значение».
Решающее значение здесь - наличие дополнительного пространства. Значение слова имеет префикс дополнительного пространства. Я проверил входы и, конечно же, лишнего места не было. Но я не могу исключить его из вывода str_replace(). Любые советы о том, что происходит, очень ценятся.
Просто крошечное предложение: вы действительно должны смотреть на подготовленные заявления. – SuperSaiyan