PHP - Pasar de MYSQL a MYSQLI

 
Vista:
sin imagen de perfil

Pasar de MYSQL a MYSQLI

Publicado por Adrián (1 intervención) el 27/10/2017 18:31:20
Buenas estoy haciendo una página web y necesito hacer un registro.
El problema es que el codigo que tengo está orientado a MYSQL y no a MSQLY, por lo que la plataforma me da error, he intentado cambiarlo yo mismo a traves de guias por lo que me sigue dando fallos, alguien podría cambiarmelo o decirme que debo hacer?

Codigo:
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
<?php
//conectamos con el servidor
$link= @mysql_connect('localhost:3306','id3413905_adri','Root_1234');
//verificar la conexion
if(!$conectar){
	echo"No Se Pudo Conectar Con El Servidor";
}else{
 
	$base=mysql_select_db('id3413905_prueba');
	if(!$base){
		echo"No Se Encontro La Base De Datos";
	}
}
//recuperar las variables
$nombre=$_POST['nombre'];
$correo=$_POST['email'];
$mensaje=$_POST['mensaje'];
//sentencia de sql
$sql="INSERT INTO datos VALUES('$nombre',
							   '$correo',
							   '$mensaje')";
//ejecutar la sentencia de sql
$ejecutar=mysql_query($sql);
//verificar la ejecucion
if(!$ejecutar){
	echo"Hubo Algun Error";
}else{
	echo"Datos Guardados Correctamente<br><a href='index.html'>Volver</a>
}
?>

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Pasar de MYSQL a MYSQLI

Publicado por xve (6935 intervenciones) el 28/10/2017 08:49:02
Hola Adrián, sin haberlo podido probar, seria algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//conectamos con el servidor
$link= mysqli_connect('localhost:3306','id3413905_adri','Root_1234','id3413905_prueba');
//verificar la conexion
if(!$link){
	echo"No Se Pudo Conectar Con El Servidor";
}
//recuperar las variables
$nombre=$_POST['nombre'];
$correo=$_POST['email'];
$mensaje=$_POST['mensaje'];
//sentencia de sql
$sql="INSERT INTO datos VALUES('$nombre',
							   '$correo',
							   '$mensaje')";
//ejecutar la sentencia de sql
$ejecutar=mysqli_query($link,$sql);
//verificar la ejecucion
if(!$ejecutar){
	echo "Hubo Algun Error";
}else{
	echo "Datos Guardados Correctamente<br><a href='index.html'>Volver</a>"
}
?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar