Не получается найти решение.
Вот есть кусок sql
`column` = '".$string.",2' к заранее известному числу я добавляю динамическую переменную все работает ок.
Как сделать то же самое с псевдонимом (например `column2`) ?
Грубо говоря хочу сделать так
`column` = '`column2`,2'
Это возможно вообще?
Crack, вообще в php конкатенация обозначается точкой "."
Не понятная задача. В sql можно сделать выборку двух полей объединив их результат в одну строку, пример:
SELECT CONCAT('column1', 'разделитель', 'column2') FROM table1
Str@nnik, Нужно к значению псевдонима дописать произвольный текст и производить выборку по строке состоящую из дописанного текста+значение псевдонима
Смысл что и с переменными
$raz = 1;
$dva = 2;
$vmeste = $raz.$dva; //12
Crack, дописанный текст записывается в базу?
Str@nnik, Попробую объяснить что я хочу
Что делает эта строчка понятно?
`column` = '".$string.",2'
Crack, Ну понятно. Может тебе это нужно
INSERT INTO `table` (`column`)
SELECT CONCAT('column2', ',' '2')
FROM table
Str@nnik, вот мне нужно тоже самое что в той строчке только вместо переменной псевдоним(неважно откуда он берется скажем что в нем лежит определенное число)
Мне интересна сама возможность записи вида
WHERE `column` = ' `column2`abc ' //Пробелы для наглядности
Crack, WHERE `column` = `column2` + 'abc' так попробуй
Crack, а ты в селекте указал это поле?