Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/08/2010, 10:29
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 11 meses
Puntos: 15
Respuesta: ¿Cual es el error de esta actualización en mysql?

Tengo estas funciones a las cuales llamo por medio de un include. Aquí veo que se encuentra el famoso "LIMIT", porque lo quito y desaparece la palabra de la sentencia esta. Algo tendrán que ver estas funciones me imagino:
Código PHP:
function get_subject_by_id($subject_id) {
    global 
$connection;
    
$query "SELECT * ";
    
$query.= "FROM SUBJECTS ";
    
$query.= "WHERE ID = " $subject_id ." ";
    
$query.= "LIMIT 1 ";
    
$result_set mysql_query($query$connection);
    
confirm_query($result_set);
    
// REMEMBER
    // if no rows are returned, fetch array return false.
    
if ($subject mysql_fetch_array($result_set)) {
        return 
$subject;
    } else {
        return 
NULL;
    }
}

function 
get_page_by_id($subject_id) {
    global 
$connection;
    
$query "SELECT * ";
    
$query.= "FROM PAGES ";
    
$query.= "WHERE ID = " $subject_id " ";
    
$query.="LIMIT 1 ";
    
$result_set mysql_query($query$connection);
    
confirm_query($result_set);
    
// REMEMBER
    // if no rows are returned, fetch array return false.
    
if ($subject mysql_fetch_array($result_set)) {
        return 
$subject;
    } else {
        return 
NULL;
    }