Código:
Gracias :) insert ignore into csvo (csvOriginal) VALUES("'.$GLOBALS['site'].'")
| ||||
Respuesta: crear registro en tabla sql si no existe Hola mario Si el campo es una clave única, al hacer el INSERT dará error de duplicado y por lo tanto no lo insertará. Si no quieres/puedes convertirlo en clave única, puedes hacer un 'SELECT csvOriginal FROM csvo WHERE csvOriginal="'.$GLOBALS['site'].'"' y si hay datos no haces el INSERT y si no los hay, sí. Saludos |
| ||||
Respuesta: crear registro en tabla sql si no existe No se porque no me funcionaba pero he puesto este codigo: $campos=array(); $sql3=' Select csvOriginal FROM csvo'; $campo=$GLOBALS['site']; $cs=mysqli_query($con,$sql3); while ($row = mysqli_fetch_array($cs)) { $campos[]= $row[0]; } $sw=true; for($i=0;$i<count($campos);$i++) { if(!strcmp($campo, $campos[$i])) { $sw=false; } } if($sw) { $sql4='INSERT INTO csvo set csvOriginal = "'.$GLOBALS['site'].'"'; mysqli_query($con,$sql4); } y ya me va perfecto gracias por todo |
Etiquetas: |