No llevo mucho programando en PHP pero algo de conocimiento tengo en C, C++, entre otros lenguajes de programación.
Estaba creando la sección donde el usuario puede editar su perfil a su gusto, resulta que hise la consulta a mysql, comparando el campo id (en la base de datos es de auto incremento), y me arroja un error.
Buscando aqui en el foro encontre algunos tipos de soluciones a problemas de otros usuarios y hasta el momento voy aqui:
Cita:
Pero me aparece el siguiente error: <?php
{
$id = $_SESSION['id'];
$sql="select id usr pass email from tabla where id=$id";
$result=mysql_query($sql);
$buscado = mysql_fetch_array ($result);
?>
<label class="grey" for="username">Usuario:</label>
<input class="field" type="text" name="username" id="username" value="<?php echo $buscado['usr']?>" size="23"/>
<?php
}
?>
{
$id = $_SESSION['id'];
$sql="select id usr pass email from tabla where id=$id";
$result=mysql_query($sql);
$buscado = mysql_fetch_array ($result);
?>
<label class="grey" for="username">Usuario:</label>
<input class="field" type="text" name="username" id="username" value="<?php echo $buscado['usr']?>" size="23"/>
<?php
}
?>
Cita:
Segun lo que estube leyendo se supone que la funcion mysql_fetch_array() me iba a recoger todos los datos que yo solicite a la tabla en la base de datos, para poder mostrar al usuario un panel donde el pueda editar a su gusto su perfil (obviamente no el nombre de usuario, solamente lo puse como prueba).Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/lodegcco/public_html/miperfil.php on line 357
Espero haberme dado a entender y se les agradeceria si me pueden prestar un poco de ayuda.