no puedo conseguir mis autores de mi php citamysql error php - sistema de cotización
Tengo una tabla cotizaciones: Identificación, cita, la ayuda
tengo una mesa de autor: identificación, nombre , etc ...
<?php
$DB_SERVER = "localhost";
$DB_USER = "root";
$DB_PASS = "";
$DB_NAME = "test";
$con = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS);
mysql_select_db($DB_NAME);
$sql = mysql_query("SELECT * FROM quotes WHERE id = ".$_GET['id'], $con);
$row = mysql_fetch_row($sql);
$sql = mysql_query("SELECT * FROM author where aid = " . $row[1], $con);
$row = mysql_fetch_row($sql);
var_dump($row);
ahora me sale este error Advertencia: mysql_fetch_row() espera parámetro de 1 a ser el recurso, boolean given en /var/www/domain.com/php.php en la línea 14 NULL
No ha hecho ningún error al verificar su consulta. Usted * necesita * hacer eso después de una llamada 'mysql_query()'. De lo contrario, su script se romperá si la consulta falla. Cómo hacer esto se describe en el [manual sobre 'mysql_query()'] (http://php.net/mysql_query) o en esta [pregunta de referencia.] (Http://stackoverflow.com/questions/6198104/reference -what-is-a-perfect-code-sample-using-the-mysql-extension) –
Además, el código que muestra es vulnerable a [SQL injection] (http://php.net/manual/en/security. database.sql-injection.php). Use el método de limpieza adecuado de su biblioteca (como 'mysql_real_escape_string()' para la biblioteca mysql clásica), o cambie a PDO y sentencias preparadas. –
posible duplicado de [mysql_fetch_array() espera que el parámetro 1 sea resource, boolean dado en select] (http://stackoverflow.com/questions/2973202/mysql-fetch-array-expects-parameter-1-to-be-resource -boolean-given-in-select) – fuxia