Получить имена заполнителей с префиксом двоеточия из строки SQL.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить имена заполнителей с префиксом двоеточия из строки SQL.

Сообщение Anonymous »

Я сделаю это быстро и просто
У меня есть запрос, и я хочу разделить его так, чтобы он возвращал массив со словами после символа :. Это то, что у меня есть до сих пор, и оно работает так, как ожидалось, но возвращает всю строку перед совпадающей иглой. Я просто хочу, чтобы массив содержал слова после символа :.
$query = "SELECT user_name FROM test WHERE user_name = :user_name";
$arr = preg_split('/[:]/', $query, 0);
print_r($arr);

Это возвращает
Array
(
[0] => SELECT user_name FROM test WHERE user_name =
[1] => user_name
)


Подробнее здесь: https://stackoverflow.com/questions/985 ... sql-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»