Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117710 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 14047 invoked from network); 10 May 2022 10:01:36 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 May 2022 10:01:36 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6C02618004E for ; Tue, 10 May 2022 04:40:19 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 10 May 2022 04:40:19 -0700 (PDT) Received: by mail-lf1-f50.google.com with SMTP id t25so28757496lfg.7 for ; Tue, 10 May 2022 04:40:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=craigfrancis.co.uk; s=default; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=V7nf54+Px7DpdEXbBvUREg6SUHRCxwiTWrIQbP9KUqw=; b=L5Zh/cBfuVWArzvcBah2QTnbhBEXBDDo1aDVnK67uDqcuX2xQudX+Pt3sGfVxN3gY9 PH9Hb1wueQ/kSQ7g1WhOwhZ+J+VV6RgJV/x793DynUxNL23yT8pZrkH/Ioh1ZmJ+NAQz mviJZfPvThCruEaNUSSdMRUyH08PxG6NJlBjM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=V7nf54+Px7DpdEXbBvUREg6SUHRCxwiTWrIQbP9KUqw=; b=sBckLtrq3VCCgWpewAhq52xGugQC/JFEOIVipZ8z9O35iYqqvQNCMy4bbSfIgN7IUC bzaIUR0n61vZKPWSIxIPBhYxdyaUY5GK7Zy2keSN6GTiQ9ScDE4O7CurVW5Hcf7tQNlq HsT/6fPy+hiF2yStSlri0DvaZEz8U0iY1qAQnhdsl68kgfhsY8hsQ+zSGr7Nxwcy5+ig osleyBPClxVWvu5J7e9ru/15qUT+QeHPQ/t1W+ISAwAGKTNxn9n6W75KTeneVrvqZWSN HNxVtNpAtOHc08zIGMSE0vysZLNEbnWN122eszr2p3O4QA9CGFmwyUH9v3h6OIY6rcxX 4bsw== X-Gm-Message-State: AOAM533+ECbSEnOysle8YO+OGR2dOoPdbZx+CinxksYpJEHfhcVvQl5p ntaZbtGzO4Pli5lFps12q8PHeTVuZq5fcIq5YkeNYQ7XnM4= X-Google-Smtp-Source: ABdhPJzu5i3sxVD98BmV/horktzKDOypXDRR0XY/x6HdFMPnRBsT0qSpsxw+J5FRBsY7kjtaS33rWwLoCQbcbVKxjzI= X-Received: by 2002:a05:6512:a96:b0:472:6d0f:3f0a with SMTP id m22-20020a0565120a9600b004726d0f3f0amr16502256lfu.655.1652182817217; Tue, 10 May 2022 04:40:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 10 May 2022 12:40:06 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000ecaf9f05dea6c9c2" Subject: Re: MySQLi Execute Query RFC From: craig@craigfrancis.co.uk (Craig Francis) --000000000000ecaf9f05dea6c9c2 Content-Type: text/plain; charset="UTF-8" On Thu, 21 Apr 2022 at 15:04, Craig Francis wrote: > On Wed, 6 Apr 2022 at 17:38, Craig Francis > wrote: > >> Kamil has been working on a proof of concept for a >> `mysqli_execute_query($sql, $params)` function, and I've written up a draft >> RFC for it: >> >> https://wiki.php.net/rfc/mysqli_execute_query >> >> It's continuing the work Kamil has done with the "mysqli bind in execute" >> RFC [1], to make parameterised MySQLi queries even easier, by creating a >> single function that takes the SQL and Parameters and >> returns mysqli_result|false. >> >> While this can be implemented in userland, the focus is on trying to make >> parameterised queries as easy as possible, so developers are less less >> likely to use risky escaping. >> > > Just officially Introducing and putting this RFC in the "Under Discussion" > phase. > And step 6... a one day heads up before this is moved to the Voting status, where there are currently no Open Questions/Issues. Thanks, Craig --000000000000ecaf9f05dea6c9c2--