Error "expects parameter 1 to be resource" en mysql_fetch_array() y otras funciones
¡Hola a todos! Acabo de empezar a estudiar PHP y MySQL, y tengo un problema que me tiene perplejo. Estoy intentando obtener datos de la base de datos, pero constantemente recibo este error:\n\nWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean given\n\nAquí está mi código:\n\n
<?php\n$connection = mysql_connect("localhost", "root", "");\nmysql_select_db("test_db");\n\n$query = "SELECT * FROM users WHERE id = " . $_GET['id'];\n$result = mysql_query($query);\n\nwhile ($row = mysql_fetch_array($result)) {\n echo $row['name'] . "<br>";\n}\n?>\n\nHe verificado que la conexión a la base de datos se establece, pero aún así recibo este error. ¿Qué estoy haciendo mal? ¿Cómo obtener datos de MySQL correctamente? He oído que debo usar algunas comprobaciones, pero