Hola a todos estoy programando un sistema de comentarios (algo así como el muro de facebook o twitter) con php y mysql y luego de tener esto código para mostrar los comentarios:
Código PHP:
function mostrar($user) {
$link = mysql_connect("localhost", "enric", "enric");
mysql_select_db("votex", $link);
$result = mysql_query("SELECT * FROM `muro` WHERE `user` LIKE '".$user."'", $link);
while($row = mysql_fetch_object($result)) {
$usuario = $row->usuario;
$mensaje = $row->mensaje;
$key = $row->id;
echo '<table>
<tr>
<td>
<table class="tabla" width="750px">
<tr>
<td><b>'.$usuario.'</b>: '.$mensaje.'<br>
<form name="form" action="muro/eliminar.php" method="get">
<input type="hidden" name="num" value="'.$key.'">
<input type="submit" value="Eliminar">
</form>
</tr></td>
</table>
</tr></td>
<br>';
}
}
y llamo a la función así:
Código PHP:
<table class="tabla" width="750px">
<?php
mostrar($_SESSION['k_username']);
echo '</table>';
?>
Creo que debo tener mal la sequencia sql porque me da este error:
Cita: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\user\muro\funciones_muro.php on line 133
Qué solución le puedo dar?