CONEXION PDO Y MYSQLI
Publicado por esmeralda (20 intervenciones) el 05/03/2019 13:10:22
Hola buenos dias!
Espero me puedan ayudar, es error en la conexión por diferencia entre PDO Y MYSQLI el resto de los archivos están con esta conexión y jala bien aun no aprendo a cambiarla para que funcione.
ARCHIVO CONECTAR
ARCHIVO PARA SUBIR LAS IMAGENES ESTE ES EL QUE DEBO CAMBIAR A PDO
Espero me puedan ayudar, es error en la conexión por diferencia entre PDO Y MYSQLI el resto de los archivos están con esta conexión y jala bien aun no aprendo a cambiarla para que funcione.
ARCHIVO CONECTAR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
class Conectar{
public static function conexion(){
try{
$conexion=new PDO('mysql:host=64.10.155.188; dbname=tuinmueb_agod','tuinmueb_smeagor','Panchita1346');
$conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conexion->exec("SET CHARACTER SET UTF8");
}catch(Exception $e){
die("Error" .$e->getMessage());
echo "Linea del error" . $e->getLine();
}
return $conexion;
}
}
?>
ARCHIVO PARA SUBIR LAS IMAGENES ESTE ES EL QUE DEBO CAMBIAR A PDO
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
require("conectar.php");
$conexion= mysqli_connect("$db_host", "$db_usuario", "$db_contra");
if(mysqli_connect_errno()){
echo "Ha ocurrido un error";
exit();
}
mysqli_select_db($conexion,$db_nombre) or die ("No se encuentra la base de base de datos corrije tu error");
mysqli_set_charset($conexion,"utf8");
$archivo_objetivo=fopen($carpeta_destino . $nombre_archivo, "r"); //r SIGNIFICA QUE ES SOLO DE LECTURA
//fopen ABRE UN FLUJO DE DATOS PARA PODER APUNTAR UN ARCHIVO Y DESPUES LEERLO
$contenido=fread($archivo_objetivo, $tamagno_archivo);
$contenido=addslashes($contenido); //SE LLAMA ESCAPAR A LAS BARRAS INVERTIDAS como que no las toma en cuenta
fclose($archivo_objetivo);
$sql="UPDATE CONCILIACION SET IMAGEN=$nombre_archivo' WHERE ID='id'";
$resultado=mysqli_query($conexion, $sql);
if(mysqli_affected_rows($conexion)>0){
echo "Se ha insertado el registro con exito";
}else{
echo "No se ha podido ingresar el registro";
}
?>
Valora esta pregunta
0