Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/05/2013, 14:09
migue_coco
 
Fecha de Ingreso: mayo-2013
Mensajes: 171
Antigüedad: 11 años, 6 meses
Puntos: 4
Respuesta: Error mysql_num_rows() expects parameter 1 to be resource

Perdon, esa comilla simple ha sido un error al pegar aqui el codigo.
Vuelvo a poner aqui el codigo tal cual lo tengo:

Código PHP:
<?php
//Datos de conexion
include("conectar.php");
//    Nos conectamos a phpmyadmin
$conectar mysql_connect($dbhost$dbuser$dbpasswd);
//    Comprobamos que  nos pudieramos conectar a phpmyadmin
if (!$conectar) {
    die(
'No se pudo conectar a la base: ' mysql_error());
}
//    Nos conectamos a la base
mysql_select_db($dbname);
//Cogemos los campos del formulario

$select1=$_POST['select1'];
$email $_POST['email'];
$nombre $_POST['nombre'];
//Comprobamos si existe el email
$sql="Select * FROM  test_online_1
WHERE Email = '$email'"
;
$result mysql_query($sql$conectar);
$row = @mysql_fetch_array($result);
//Si existe, introducimos datos
if((mysql_num_rows($result)>=1) or die ($sql mysql_error() . '<hr />'))
{
$sql"UPDATE test_online_1
SET Ver1='$select1'
WHERE Email = '$email'"
;
$result mysql_query($sql$conectar) or die ($sql mysql_error() . '<hr />');
}
//Si no existe, creamos e introducimos datos
else
{
$sql="INSERT INTO test_online_1 (ID, Nombre, Email, Ver1
) VALUES (
NULL, '$nombre', '$email', '$select1'
)"
;
$result mysql_query($sql) or die ($sql mysql_error() . '<hr />');
};
//Comprobamos que se insertan los datos
if( mysql_affected_rows() >= )
  echo 
"Funciona";
else
  echo 
"No se pudieron guardar los datos. " mysql_error() . ". " mysql_errno();

?>