Как связать это значение php с целыми кавычками в sql-запросе, чтобы оно сохранялось как правильно в базе данных phpmyadmin?concat php value с целыми кавычками в sql-запросе
$db = new mysqli('localhost','root','','geo');
// Each value is a placeholder
$sql = "UPDATE file_contents SET Origin_URL = CONCAT('https://www.google.com/maps/dir/', ?, ',' ?, '/', ?, ',', ?) WHERE Sl = 1 LIMIT 6";
$stmt = $db ->prepare($sql);
// First parameter should correspond to number and types of your arguments
// You have 5, first four are strings, fifth is a number, so "ssssd"
$stmt->bind_param($OriginLatId,$OriginLongId,$DestinationLatId,$DestinationLongId);
$stmt->execute();
Пожалуйста, помогите мне получить правильный запрос SQL, чтобы вставить этот адрес в моей базе данных успешно, это таблица, и я сделал столбец Origin_URL в столбец VARCHAR. Данные идут в этот столбец.
Использовать одинарные кавычки для инкапсуляции строки SQL. Также это 'sql-server' или' mysql'? Посмотрите на выделение 'CONCAT (" 'и вы должны увидеть эту проблему. Кроме того,' + 'используется для математики в PHP, для того, чтобы конкатенировать использование' .'. – chris85
Здесь я использую базу данных phpmyadmin, чтобы сохранить это значение в столбце Origin_URL – Unnati
Результат, полученный после эхо-значения $ val1 в php, требуется в sql-форме запроса. Обратно help. – Unnati