sql >> Databáze >  >> RDS >> Mysql

Přísné standardy:ID zdroje #73 použité jako offset, přetypování na celé číslo

Používáte zdroj , což není celé číslo, jako celé číslo. I když při kontrole vidíte číslo, ve skutečnosti to není skutečné celé číslo. Je to ID prostředku, které je spojeno s vaším připojením MySQL.

Pokud jej chcete použít jako celé číslo, myslím před použitím jej můžete přetypovat na celé číslo (ve skutečnosti jsem to nikdy nezkoušel).

    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
    }



  1. Zabezpečení na úrovni řádků pomocí prisma a postgres

  2. Jak opravit „příkaz EXECUTE selhal, protože jeho klauzule WITH RESULT SETS specifikovala 2 sloupce pro sadu výsledků…“ Msg 11537 v SQL Server

  3. Jak mohu synchronizovat dvě tabulky MySQL, které mají stejnou strukturu a jiný server

  4. nesprávné zabíjení mysqld - nyní se nespouští