Autor Tema: [PROBLEMON] No recoge la variable bién :S [Muy raro]  (Leído 650 veces)

Desconectado deirito

  • PHPerit@
  • *
  • Mensajes: 30
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
[PROBLEMON] No recoge la variable bién :S [Muy raro]
« en: 07 de Marzo de 2011, 20:22:51 pm »

Tengo este código en PHP;

$myString="%habboName%";
echo $myString;

Me muestra; Javier, eso quiere decir que recoge bien esa variable.
Ahora, quiero recoger de el usuario los creditos, pues hago esto;

<?php
           $myString = "%habboName%";
              $resultado = mysql_query("SELECT credits FROM users WHERE username = '$myString'");
           while($row = mysql_fetch_array($resultado)) {
              echo $row["credits"];
              }
?>

No me muestra nada, no entiendo el error, por favor que alguien me ayude cuanto antes, muchas gracias.

Comunidad PHPeros

[PROBLEMON] No recoge la variable bién :S [Muy raro]
« en: 07 de Marzo de 2011, 20:22:51 pm »

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #1 en: 07 de Marzo de 2011, 20:26:58 pm »
Y el error que te da es..?
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado deirito

  • PHPerit@
  • *
  • Mensajes: 30
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #2 en: 07 de Marzo de 2011, 20:29:49 pm »
No da errores... simplemente no se muestra :S

Desconectado Marcus

  • PHPer@
  • **
  • Mensajes: 72
  • Karma: 1
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #3 en: 07 de Marzo de 2011, 23:27:54 pm »
Intenta con:

<?php
$myString 
"%habboName%";
$resultado mysql_query("SELECT credits FROM users WHERE username = &#39;$myString&#39;");
$row mysql_fetch_array($resultado);
echo 
$row;
?>

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #4 en: 07 de Marzo de 2011, 23:51:30 pm »
Prueba haciendo la consulta directamente desde PHPMyAdmin

SELECT credits FROM users WHERE username = 'Javier'



O prueba esto

<?php
    $myString = "%habboName%";
    $sentencia = "SELECT credits FROM users WHERE username ='$myString'";
    echo $sentencia;

    $resultado = mysql_query("SELECT credits FROM users WHERE username = '$myString'");
    while ($row = mysql_fetch_array($resultado)) {
        echo $row["credits"];
    }
?>

Al hacer la impresión de $sentencia verás la consulta SQL que se realiza, ahí verás si de verdad se reemplaza el $myString como debe ser.

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #5 en: 08 de Marzo de 2011, 03:24:45 am »
Ehm..
Si dices que no muestra resultados pueden ser dos cosas:
1-La query no anda
2-El campo no existe.

Para demostrar cada una primero: ¿Estas seguro que el campo esta bien escrito?, es decir, "credits"?
Has intentado mostrar otro dato que no sea lo incluido en "credits"?

Otra cosa, no se si sea yo que ya he estado un tiempo lejos del php pero, ¿Para que haces un bucle para mostrar un solo dato?
Twitter: @JoakoM010



Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #6 en: 09 de Marzo de 2011, 21:51:55 pm »
Colocale mysql_error para saber el error que da.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado ALeDiAqUa

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 1
  • Nuev@ PHPer@
    • Ver Perfil
Re:[PROBLEMON] No recoge la variable bién :S [Muy raro]
« Respuesta #7 en: 09 de Marzo de 2011, 22:17:09 pm »
Esta conectado a la base de datos?