como puedo vaciar una tabla mediante php
Publicado por hugo (42 intervenciones) el 26/09/2019 13:27:05
buenas
con este código para subí archivos a mi base de datos el código actualiza si existe el dato o lo crea en la tabla pero lo que busco es que no actualice si no que vacié la tabla y luego cree los datos
mi tabla se llama ep
se q sacando la linea donde se encuentra el $sql_update = "UPDATE ya no me actualiza pero no se como colocar mysqli_query($link, "DELETE FROM ep");
este es el código completo
con este código para subí archivos a mi base de datos el código actualiza si existe el dato o lo crea en la tabla pero lo que busco es que no actualice si no que vacié la tabla y luego cree los datos
mi tabla se llama ep
se q sacando la linea donde se encuentra el $sql_update = "UPDATE ya no me actualiza pero no se como colocar mysqli_query($link, "DELETE FROM ep");
este es el código completo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
include_once("db_connect.php");
if(isset($_POST['import_data'])){
// validate to check uploaded file is a valid csv file
$file_mimes = array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain');
if(!empty($_FILES['file']['name']) && in_array($_FILES['file']['type'],$file_mimes)){
if(is_uploaded_file($_FILES['file']['tmp_name'])){
$csv_file = fopen($_FILES['file']['tmp_name'], 'r');
//fgetcsv($csv_file);
// get data records from csv file
while(($emp_record = fgetcsv($csv_file,10000, ";")) !== FALSE){
// Check if employee already exists with same ccpp
$sql_query = "SELECT ccpp, titular, ubicacion FROM ep WHERE ccpp = '".$emp_record[0]."'";
$resultset = mysqli_query($conn, $sql_query) or die("database error:". mysqli_error($conn));
// if employee already exist then update details otherwise insert new record
if(mysqli_num_rows($resultset)) {
$sql_update = "UPDATE ep set ccpp='".$emp_record[0]."', titular='".$emp_record[1]."', ubicacion='".$emp_record[2]."' WHERE ccpp = '".$emp_record[0]."'";
mysqli_query($conn, $sql_update) or die("database error:". mysqli_error($conn));
} else{
$mysql_insert = "INSERT INTO ep (ccpp, titular, ubicacion )VALUES('".$emp_record[0]."', '".$emp_record[1]."', '".$emp_record[2]."')";
mysqli_query($conn, $mysql_insert) or die("database error:". mysqli_error($conn));
}
}
fclose($csv_file);
$import_status = '?import_status=success';
} else {
$import_status = '?import_status=error';
}
} else {
$import_status = '?import_status=invalid_file';
}
}
header("Location: index.php".$import_status);
?>
Valora esta pregunta


0