Foros del Web » Programando para Internet » PHP »

Problemas con $row = mysql_fetch_row($result);

Estas en el tema de Problemas con $row = mysql_fetch_row($result); en el foro de PHP en Foros del Web. Quisiera Saber si el Query esta bien formulado ya que no me esta mostrando el resultado en el echo quisiera saber que estoy haciendo mal ...
  #1 (permalink)  
Antiguo 07/02/2012, 18:26
Avatar de HaroldV  
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Problemas con $row = mysql_fetch_row($result);

Quisiera Saber si el Query esta bien formulado ya que no me esta mostrando el resultado en el echo quisiera saber que estoy haciendo mal :( $user y $pass son unas variables que recibo el problema existe al parecer en el "$row = mysql_fetch_row($result);" Quisiera saber que estoy haciendo mal otra cosa es que no me muestra ningun problema ni mensaje ni nada

Código PHP:
$query"SELECT usuario, clave FROM clientes WHERE usuario='$user' and clave='$pass' ";


if (isset(
$is_ajax) && $is_ajax) {


    
$conmysql_connect($server$username$password) or die('Error de Conexion' mysql_error());
     
mysql_select_db($database_name) or die('Error Conexion BD' mysql_error());
    
$result mysql_query($query,$con);
    
    if (!
$result){
        echo 
'No Se Ejecuto la Sentencia: ' mysql_error();
        exit;
        
    }else{ 
        
        
$row mysql_fetch_row($result);
            echo 
$row[0]; // Para q me muestra el nombre del Usuario pero no lo HAce =/
            
$_SESSION["usuarioRegistrado"] = $row[0];
            
        
        }
}    


?> 
  #2 (permalink)  
Antiguo 07/02/2012, 20:54
Avatar de geeck22  
Fecha de Ingreso: agosto-2010
Ubicación: Tijuana B.C.
Mensajes: 79
Antigüedad: 13 años, 7 meses
Puntos: 7
Respuesta: Problemas con $row = mysql_fetch_row($result);

me parece que el error esta en tu linea:

if (isset($is_ajax) && $is_ajax)

yo lo pondria asi:

if(isset($is_ajax && $is_ajax)) o en su defecto if(isset($is_ajax) && ($is_ajax))
__________________
Si te ayudo mi respuesta, dale clic en "Me gustó, ¡gracias!", nada te cuesta :)
  #3 (permalink)  
Antiguo 07/02/2012, 21:13
Avatar de HaroldV  
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Problemas con $row = mysql_fetch_row($result);

Gracias por la Acotacion pero no el problema sigue el inconveniente que tengo es que cuando el echo lo envio a este codigo
Código:
$("#login").click(function() {
	
            var action = $("#form1").attr('action');
                    
            var form_data = {
                username: $("#username").val(),
                password: $("#password").val(),
                is_ajax: 1
            };
		
            $.ajax({
                type: "POST",
                url: action,
                data: form_data,
                success: function(response)
                {
                    response = $.trim(response);
                    alert("response:"+response);
                    if(response == $("#username").val()){
                        $("#form1").slideUp('slow', function() {
                            $("#message").html("<p class='success'><center><h1 style='color: white'>Bienvenido</h1><h2 style='color: white'>"+response+"<h2></center><br>\n\
                                    <a href='cerrarSesion.php' style='color: white'>Cerrar Sesion</a></div></p>                                                        ");
                                    
                        });
                    }
                    else{
                        $("#message").html("<p class='error'>Usuario y/ó password Incorrectos!!</p>");	
                    }
                }
            });
		
            return false;
        });
En el Response no me Aparece Nada como si no estuviece enviando ningun Valor desde el echo que se encuentra en el archivo php
  #4 (permalink)  
Antiguo 07/02/2012, 21:59
Avatar de HaroldV  
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Problemas con $row = mysql_fetch_row($result);

Código:
if(isset($is_ajax) && ($is_ajax))  {


	$con= mysql_connect($server, $username, $password) or die('Error de Conexion' . mysql_error());
 	mysql_select_db($database_name) or die('Error Conexion BD' . mysql_error());
	$result = mysql_query($query,$con);	 
	
	if (!$result){
		echo "ERROR: ". mysql_error();
		exit;
	    
	}else {
						
		$row = mysql_fetch_array($result)
		$usuario = $row[0];
		echo $usuario;
	        	
	    	}	
}
ahora el error que me muestra es este
Código:
<br />
<b>Parse error</b>:  syntax error, unexpected T_VARIABLE in <b>/home/creconca/public_html/bd/login.php</b> on line <b>27</b><br />

Etiquetas: mysql, row, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:56.