sql >> データベース >  >> RDS >> Mysql

このエラーを修正する方法mysql_fetch_assoc()は、パラメーター1がリソースであると想定しています。ブール値はで指定されていますか?

    $query whileの前に使用されます whileの内部 ...変数の名前を$query2に変更します 、例:

    $hoje = strtotime(date("d-m-Y"));
    
    $db = new DBConfig();
    $db -> config();
    $db->conn();
    $query = mysql_query("SELECT * FROM products WHERE auto_pub = ".$hoje) or die(mysql_error());
    
    while($res = mysql_fetch_assoc($query)) {
        $query2 = mysql_query("UPDATE products SET publicado = '0' WHERE auto_pub = ".$hoje) or die(mysql_error());
    }
    
    $db->close();
    

    お役に立てば幸いです。



    1. psql:致命的:ユーザー開発者のピア認証に失敗しました

    2. SQL Serverで「datetime2」を「datetimeoffset」に変換します(T-SQLの例)

    3. 週ごとのmysqlのグループ化

    4. 複数のインデックスを持つDoctrine2