Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masukkan input klien ke database MySQL dengan C

Coba sprintf'ing nama ke query Anda, sesuatu seperti ini:

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

Namun, Anda harus berhati-hati saat memeriksa panjang buffer dan terutama menghindari string nama .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menemukan pengguna unik dari nilai yang ditautkan

  2. Kesalahan kunci duplikat MySQL menyebabkan kunci bersama disetel pada catatan indeks duplikat?

  3. periksa apakah kolom ada sebelum ALTER TABLE -- mysql

  4. Pilih SEMUA bidang yang hanya berisi huruf UPPERCASE

  5. Laravel 5 fasih dimanaIn