Hola todos;
Estoy tratando de hacer un sistema simple de registro para mi pagina web, pero al hacer la conexion.php, me aparece este error en la validacion del email:
Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\clasificados-eroticos-colombia\aplic-anuncios-eroticos\registro.php on line 48
Error en: SELECT Cuenta FROM usuarios WHERE Cuenta = '[email protected]':
Este es el codigo:
De antemano muchas gracias por la colaboracion.
<?php
session_start();
//Variables de conexion a la base de datos
$host = "127.0.0.1"; // Nombre del host
$username = "root"; // usuarioMysql
$password = ""; // password Mysql
$db_name = "prueba"; // Nombre de la BD
$tbl_name = "usuarios"; // Nombre d ela tabla
$column_name = "cuenta";//nombtre de la columna
$link = mysql_connect($host,$username,$password,$db_name);//Conexión
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysql_select_db($db_name, $link);//seleccion de base de datos
if (mysqli_connect_errno())
{
echo "Failed to connect to database: " . mysqli_connect_error();
}else{
echo "si";
}
//Variables que toman valor de lo enviado desde el form
$usuario = $_POST['usuario'];
$email = $_POST['email'];
$password = $_POST['password'];
if (filter_var ($email, FILTER_VALIDATE_EMAIL)) {//Filtro de validación de mail
$sql = "SELECT Cuenta FROM usuarios WHERE Cuenta = '$email'";// la lista completa del campo usuarios
$result = mysql_query($link,$sql)or die("Error en: $sql: " . mysql_error());
$count = mysql_num_rows($result);
if($count>0){//Si ya existe un usuario con ese mail
echo "<center>
<h1><font color='red'>El usuario<br><font color='blue'> $email<br><font color='red'>ya existe!<br><a href='index.php'>Inicio</a>";
}else{//Si el usuario no existe
$inserta= "insert into users_temp(usuario,cuenta,clave) VALUES ('$email','$usuario','$password',CURDATE())";
$result = mysql_query($inserta);
if($result){
header("location:index.php");//Si todo es correcto redireccionamos a la index
}else {
echo "ERROR MySql";
}
// cerramos la conexión
mysql_close();
}
}else{
echo "<center>
<h1><font color='red'>Error el mail ingresado no es válido<br><a href='index.php'>Inicio</a>";
}
?>