Buenas noches!!!
se puede hacer un insert con variables como muestro a continuación.....
$resul=mysql_query("insert into compras values('$nom','$precio','$desc', '$num_horas', '$uid')", $conexion);
esque me da el error "º de error: 1136 * Descripción: Column count doesn't match value count at row 1"