если нам нужно вставить записи в базу данных mysql с помощью c api, тогда общий код будет таким:
if (mysql_query(conn, "insert into empinfo values ('saikat banerjee')"))
{
printf("4Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
но здесь мы должны ввести запись из самого кода.
но я хочу вводить записи из прямого пользовательского ввода.
например, сохранить пользовательский ввод в скажем, строковую переменную, а затем использовать эту строковую переменную для сохранения записи в базе данных. то есть. я хочу сделать что-то подобное
char empname[100]
а затем
if (mysql_query(conn, "insert into empinfo values (empname)"))
{
printf("4Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
но это хранит NULL
в таблице.
есть ли способ сделать это?
пожалуйста, помогите!