Csprog 2 Workingna
Csprog 2 Workingna
h>
#include <stdlib.h>
#include <mysql.h>
#include <string.h>
int main()
{
MYSQL *conn;
MYSQL_RES *result;
MYSQL_ROW row;
int choice = 0;
conn = mysql_init(NULL);
while (choice != 6) {
printf("\n1. Add record\n");
printf("2. Edit record\n");
printf("3. Delete record\n");
printf("4. Search record\n");
printf("5. List records\n");
printf("6. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
switch (choice) {
case 1:
add_record(conn);
break;
case 2:
edit_record(conn);
break;
case 3:
delete_record(conn);
break;
case 4:
search_record(conn);
break;
case 5:
list_records(conn);
break;
case 6:
printf("Goodbye!\n");
break;
default:
printf("Invalid choice. Please try again.\n");
break; // added break to default case
}
}
mysql_close(conn);
return 0;
}
char confirm;
printf("\nIs all the entered information correct? (y/n): ");
scanf(" %c", &confirm);
if (confirm == 'y' || confirm == 'Y') {
sprintf(query, "INSERT INTO students (name, course, year, address, sex,
dob, contact, email) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
studname, course, year, address, sex, dob, contact, email);
ret = mysql_query(conn, query);
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
} else {
printf("Record added successfully!\n");
}
} else {
printf("Record not added.\n");
}
}
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
return;
}
if (row == NULL) {
printf("Record not found!\n");
return;
}
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
} else {
printf("Record updated successfully!\n");
}
mysql_free_result(result);
}
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
#include <string.h>
int main()
{
MYSQL *conn;
MYSQL_RES *result;
MYSQL_ROW row;
int choice = 0;
conn = mysql_init(NULL);
while (choice != 6) {
printf("\n1. Add record\n");
printf("2. Edit record\n");
printf("3. Delete record\n");
printf("4. Search record\n");
printf("5. List records\n");
printf("6. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
switch (choice) {
case 1:
add_record(conn);
break;
case 2:
edit_record(conn);
break;
case 3:
delete_record(conn);
break;
case 4:
search_record(conn);
break;
case 5:
list_records(conn);
break;
case 6:
printf("Goodbye!\n");
break;
default:
printf("Invalid choice. Please try again.\n");
break; // added break to default case
}
}
mysql_close(conn);
return 0;
}
char confirm;
printf("\nIs all the entered information correct? (y/n): ");
scanf(" %c", &confirm);
if (confirm == 'y' || confirm == 'Y') {
sprintf(query, "INSERT INTO students (name, course, year, address, sex,
dob, contact, email) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
studname, course, year, address, sex, dob, contact, email);
ret = mysql_query(conn, query);
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
} else {
printf("Record added successfully!\n");
}
} else {
printf("Record not added.\n");
}
}
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
return;
}
if (row == NULL) {
printf("Record not found!\n");
return;
}
if (ret != 0) {
fprintf(stderr, "Error: %s\n", mysql_error(conn));
} else {
printf("Record updated successfully!\n");
}
mysql_free_result(result);
}