sql >> Databáze >  >> RDS >> Mysql

Vložte vstup klienta do databáze MySQL pomocí C

Zkuste sprintovat jméno do svého dotazu, něco takového:

int len = query_len + name_len + 1;
char * insert_query = (char *) malloc(len);
snprintf(insert_query, len, "INSERT INTO Users VALUES('%s')", name);

Při kontrole délek vyrovnávací paměti však budete muset věnovat určitou pozornost a zejména escapování řetězce názvu .




  1. MYSQL GROUP BY a ORDER BY nefungují společně podle očekávání

  2. 5 příznaků, že jste překonali Excel

  3. jak se připojit k databázi na jiném serveru

  4. Jak generovat grafy a tabulky z databáze mysql v php