Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127100 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id DE4761A00BC for ; Sat, 12 Apr 2025 10:53:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1744455051; bh=v1gOT+qMTOEZDg8HtkN9EifHaQ8lD+BctcRuGQaUlzI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=ABh4EoImnNhz5TXRfeLNj06k1fB5EyEXORSoURersYbClQuUX+fQG4BVGMcCzzaJc Ne/jvDPlFQUAKBpsqIrE5H3pC88On5A72H/l7zPQsEqrUV4M5NXalto5FOOcj3ce09 s33dTpOPrr/fVvhrQyMSa7CMVYx8gz2oyRG+HGQ6D7mLUVq/BTJ05oUxhdKc5Xf+fH u73f0bFrwE8WOrXrdNXa+Mfj8eNIVFXBrXuqz8Wn/yigAPWEjBm8n/OLT6AxANabJq 5Io3or3s+um6UWQIkQqCuJyrdQC5UG4P2b9jgy6YKfpXS6u3zt0N4tu0c9JLnfsgQ7 shIPNgS8XvYpg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B884F180071 for ; Sat, 12 Apr 2025 10:50:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 12 Apr 2025 10:50:50 +0000 (UTC) Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-30bfc8faef9so26435951fa.1 for ; Sat, 12 Apr 2025 03:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744455192; x=1745059992; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=v1gOT+qMTOEZDg8HtkN9EifHaQ8lD+BctcRuGQaUlzI=; b=c49VCabfqjVQ32c/ea5EgzElWWUb6UfZ1AtxZApKr4zK2fd5SaaLwI2OmEaI1WJLOu uGca3yUSCeNA6kSrorK1XUo4LeBgqelqOTeXCsETYPoVS5mbHDQ+AQLOJDQjl6eYATA8 T1c/EYQ0jlcw3j3uihwdiqklyN+fvqflFdCS98ip8mmFDqJzBRygcOg9Ykvfc7CbFcRA +D3DVpq/IMvNX5ivVD4GkJl63+oN4IOUPFOOJR16UVZtqaKxNlYCNqzPScbnRsXSFzRW ZySNRLRYYJ8blMqLu164JYQazU8A/ycbknUD+ldwN9aW3pQFHzDbAW6IC7QEzrgQFcml Sfsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744455192; x=1745059992; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=v1gOT+qMTOEZDg8HtkN9EifHaQ8lD+BctcRuGQaUlzI=; b=EIU8IR8SFK8FQaNDYZHBQK/6SPAIO78SgexWSDFDjrxLQSjsiX61Oo5nd7vQgrK1Iq qjZPyxK+OWFolc3cihjOJZIXd6yhhPsa40kOmGRD+TswV04WGCy1k6FHhx7c5Xj0FUaV RCND72lPJW27vohD1EBPlaIyLPz/eTT1Vcn/j0VOU2H8ViugsM1fyLaEl++9aUI8jq9s JBn+xieLtSWEML0jHvCpjqlsP0jCTc4row0StoDNTbiTNJeZaFMbHpV3cvpqt3blWDGn 6hycDl4PFx6yTsiuf6/6eVEKQoqbWZbWHlIfUJ1jZaHFAru/rBStQ6LKZfOMdh6Q56n7 zw8A== X-Gm-Message-State: AOJu0Yx5A6Zqp2cHQj2/joTXzxqrBXMG1azhWhvQtMPIRU6eDXj3SBJ1 y7bk91wugcbedToMs8tpmELwwkwHkFNEwqSPLSL7VMy3iD6DZx1CNIBrqmi9cygO5jKZACjmBWQ X1b2pgqRZ2EDsYwsSwENfqkc5a74= X-Gm-Gg: ASbGncsQ073hJxl/2Su71OVz9dzxgg25OrgMSmnIULEdcPdbKKQJy9tBwl9HQl3p96A FV5MRgakR6x4kJ2QN8mU9xfy8hM79Z6tBabluVPjoI0p/diHscNytYuZCg4DmY4w/eGUJWSeGAC WLACcHlt6OWCgA90OycF8= X-Google-Smtp-Source: AGHT+IGqI8l+OotwbETsHIaypBHyPF+Li8mFDukiIddKVmHwsTjD4So4gn0UUpm4YIhdI5/h5u+XNQnCDoEgXBFKvv8= X-Received: by 2002:a05:651c:144a:b0:30c:c7a:dcc with SMTP id 38308e7fff4ca-31049a20592mr21571551fa.20.1744455191847; Sat, 12 Apr 2025 03:53:11 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <1304684151.5409113.1740279427624.ref@mail.yahoo.com> <1304684151.5409113.1740279427624@mail.yahoo.com> <2061394493.360232.1740282578216@mail.yahoo.com> <1779385520.1492460.1744453735377@mail.yahoo.com> In-Reply-To: <1779385520.1492460.1744453735377@mail.yahoo.com> Date: Sat, 12 Apr 2025 11:53:00 +0100 X-Gm-Features: ATxdqUGe53DgHfpXOrbmdBiv2t3olD9qHzSJMCEi5xYiK1oeWnywRe0XYx2lD4I Message-ID: Subject: Re: [PHP-DEV] mysqli_fetch_all(MYSQLI_OBJECT) To: Gareth Peters Cc: "internals@lists.php.net" Content-Type: text/plain; charset="UTF-8" From: tekiela246@gmail.com (Kamil Tekiela) Thanks for sharing it. This begins to look a lot like the nasty overloaded PDOStatement::fetchAll. It would also be nice to have fetch_all for a single column, and then we have it. I'd rather we avoid that if we want to expand mysqli functionalities. How about adding mysqli_fetch_all_object? No need for a new constant and we don't back ourselves into a corner.