Vale la consulta que hago es :
Código PHP:
$sql="select * from archivos limit $comienzo, $num order by codigo_usuario";
Bueno pongo el codigo completo de donde cojo los datos para hacer el formulario
Código PHP:
$sql="select * from archivos limit $comienzo, $num order by codigo_usuario";
//echo $sql;
$registros=mysql_query($sql,$conexion) or
die("Problemas en el select:".mysql_error());
print "<p class='stilo5'>Administrar mis descargas:</p>";
print "<table border='2' cellspacing='0' class='stilo3'>";
print "<tr><td class='stilo6'>Usuario</td><td class='stilo6'>Nombre archivo</td><td class='stilo6'>Tamaño</td><td class='stilo6'>Numero descargas</td><td class='stilo6'>Max descargas</td><td class='stilo6'>Fecha Subida</td><td class='stilo6'>Tiempo de vida</td><td class='stilo6'>Estado</td><td class='stilo6'></td></tr>";
while ($regb=mysql_fetch_array($registros))
{
$estado=$regb['estado'];
//$id=$reg['cod_archivo'];
print '<form action="admdescarga.php" method="post">';
print '<input size=5 type="hidden" name="cod" value="'.$regb['cod_archivo'].'">';
$sq6="select nick from usuarios where cod_usuario=".$regb['codigo_usuario']."";
$codusus=mysql_query($sq6,$conexion) or
die("Problemas en el select:".mysql_error());
$cods=mysql_fetch_array($codusus);
print "<tr><td>".$cods['nick']."</td>";
print "<td>".$regb['nombre']."</td>";
print "<td>".$regb['size']."</td>";
print "<td>".$regb['num_descargas']."</td>";
print '<td class=stilo7><input size=5 type="text" name="max" value="'.$regb['max_descargas'].'">';
print ("<font color=white>$error[1]</font><BR>");"</td>";
print "<td>".$regb['fecha_subida']."</td>";
print '<td class=stilo7><input size=5 type="text" name="vida" value="'.$regb['tiempo_vida'].'">';
print ("<font color=white>$error[2]</font><BR>");"</td>";
print "<td class='stilo7'><select name='estado'>";
print "<option value='-1' ";
if ($estado == -1) { print " selected ";}
print ">Activo</option>";
print "<option value='0' ";
if ($estado == 0) { print " selected ";}
print ">Inactivo</option>";
print "</select>";
print '<td class=stilo7><input type="submit" name="modificar" value="modificar"></td>';
print "<td><a href=borrar2.php?codigod=".$regb['cod_archivo']."><img src=borrar.png></a></td></tr>";
print "</form>";
}
print "</table>";
Hay más código por encima y por abajo pero lo referente al formulario es eso a excepción de un update
el mensaje de error es :
Problemas en el select:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by codigo_usuario' at line 1