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>";
 
}
 
?> 
  
 


