Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2014, 03:34
educdd
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: Comprobar si un usuario existe en la base de datos con PHP

yo tengo un archivo tipo para hacer las acciones con la bbdd:

Código:
<?php

function connBBDD() 

{
	$DBName = 'nombre_de_la_bbdd';
	$DBUser = 'usuario_de_la_bbdd';
	$DBHost = 'host';
	$DBPassword = 'contraseña_de_la_bbdd';

	$conn = mysql_connect($DBHost,$DBUser,$DBPassword);
	if($conn != null)
  		$conexion = mysql_select_db($DBName, $conn);
  	return $conn;
}

function closeBBDD($conn) 
{
  	mysql_close($conn);
}

function select($conn, $sql)
{
	$results = mysql_query($sql);
	$resultados = obtenerArray($results);
	if($resultados != "")
		return $resultados;
	else
		return 0;
}

function insert($conn, $sql)
{
	$results = mysql_query($sql,$conn);
	if (!$results) 
		return false;
	return true;
}

function update($conn, $sql)
{
	$results = mysql_query($sql,$conn);
	if (!$results) 
		return false;
	return true;
}

function delete($conn, $sql)
{
	$results = mysql_query($sql,$conn);
	if (!$results) 
		return false;
	return true;
}

function obtenerArray($rs)
{
      $j=0;
      $filas = "";
      $num = mysql_num_fields($rs);
      for($i=0;$i<$num;$i++){
          $columnas[$i] = mysql_field_name($rs, $i);
      }
      while($fila = mysql_fetch_assoc($rs)){
          $filas[$j] = $fila;
          $j++;
      }
         return $filas;
}

?>
con esto pues para hacer tu consulta tendrías que hacer algo más o menos así:

Código:
$conn = connBBDD();
$sql = 'SELECT * FROM usuarios WHERE nombre=\''.$usuario.'\';';
$resultado = select($conn, $sql);
closeBBDD($conn);
de este modo en la variable $resultado tendrías un array con la fila perteneciente a ese usuario