Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/09/2008, 11:56
Avatar de newboy_master
newboy_master
 
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 3 meses
Puntos: 46
Respuesta: Cómo comprobar si existe un registro.

El código de ese post está bien, pero me falla algo, mi código es el siguiente:

Código PHP:
<?php
$nombre 
$_POST['nombre'];
$link mysql_connect("localhost","usuario","pwd"); 
mysql_select_db("db"$link); 
$consulta="select * from usuarios where nombre=".$nombre
$resultado=mysql_query($consulta) or die (mysql_error()); 
if (
mysql_num_rows($resultado) == 0
{
echo 
"El usuario que intentas registrar ya está dado de Alta";
}
echo 
"Agregado Correctamente.";
?>
He puesto que reciba la variable $nombre , que es el campo del usuario en el formulario, y el campo de la base de datos se llama nombre también, no sé si sera el fallo, por que he probado a cambiar la variable por "nombres" y no funcionaba tampoco.

Al dar de alta el nombre de mi usuario por ejemplo me dice:

Cita:
Unknown column 'newboy_master' in 'where clause'
Y debería buscar ese nombre dentro del campo o columna " nombre ", no dentro de la columan " newboy_master " que está claro que no existe y no la reconoce.

Siento el lío de explicación, a ver si me podeis echar una mano.
__________________
@jslirola - Programador Web Freelance.