Объединение двух строк - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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