Cita: SELECT *
FROM `videos`
WHERE 1 `source` , `title` , `author` , `year` , `desc`
LIMIT 0 , 30
Te equivocas en todo el WHERE.
Primero, que se supone que signifique? En el WHERE estableces una condicion para filtrar los datos de una tabla. Si lo que quieres es mostrar todos los datos, elimina la linea de WHERE completamente.
Sobre el problema inicial, si lo intentabas de la siguiente forma:
Código PHP:
$sql = "INSERT INTO videos (source, title, author, year, desc) ";
$sql .= "VALUES ('$source', '$title', '$author', '$year', '$desc')";
Puede ser que tu servidor no tenga las Register Globals activadas.
¿Ya intentaste la solucion que te dio
chitoso?