Mysql
 sql >> Base de données >  >> RDS >> Mysql

Normes strictes :ID de ressource #73 utilisé comme décalage, transtypage en nombre entier

Vous utilisez une ressource , ce qui n'est pas un entier, comme un entier. Même si vous voyez un nombre lorsque vous l'inspectez, ce n'est en fait pas un vrai entier. Il s'agit d'un ID de ressource associé à votre connexion MySQL.

Si vous voulez l'utiliser comme un entier, je pense vous pouvez le convertir en entier avant de l'utiliser (je ne l'ai jamais essayé).

    if($query_id)
    {
        $id = (int) $query_id;

        $this->q_array[$id] = @mysql_fetch_array($query_id,MYSQL_ASSOC); // LINE 124
        return $this->q_array[$id]; //LINE 125
    }