Объединение двух строк - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Всем привет! Прошу прощения за мою

тупость

, но вопрос такой: Необходимо отправить вот такой sql-запрос к БД:
UPDATE users SET logged_on = 1 WHERE login = 'Anna'
Вместо Анна может быть совсем другое значение, в зависимости от переменной

tmplgn

Есть ли возможность как в ПХП указать что-то типа - UPDATE users SET logged_on = 1 WHERE login = $tmplgn или как то еще? Или пробовал сделать одну строку для отправки:
char *sql_query;
strcpy(sql_query,"UPDATE users SET logged_on = 1 WHERE login = ");  
strcat(sql_query,tmplgn);
Пишет ошибка сегментирования.... Также пробовал задать сразу размер char sql_query[100]; - но тогда, оно и понятно, выводит непонятные символы из пространства памяти после введенных символов. Не могу победить... Просьба помочь разобраться.

Решение задачи: «Объединение двух строк»

textual
Листинг программы
   $tbl_name="..."
 
   $Sql="SELECT * FROM $tbl_name"

Объяснение кода листинга программы

  1. Создается переменная $tbl_name и присваивается ей значение ...
  2. Создается переменная $Sql и присваивается ей значение SELECT * FROM $tbl_name
  3. Код выполняет запрос на выборку всех данных из таблицы с именем $tbl_name
  4. Результат запроса сохраняется в переменную $Sql

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы