Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112618 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 29710 invoked from network); 26 Dec 2020 11:49:40 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 26 Dec 2020 11:49:40 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3F1951804D1 for ; Sat, 26 Dec 2020 03:23:21 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,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 autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 ; Sat, 26 Dec 2020 03:23:20 -0800 (PST) Received: by mail-wm1-f52.google.com with SMTP id c133so5280256wme.4 for ; Sat, 26 Dec 2020 03:23:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=craigfrancis.co.uk; s=default; h=mime-version:from:date:message-id:subject:to; bh=zseNIpQJfqNOgqwg99HH60WO3iy4g5Axu4RwQrrBXPk=; b=OtX+QDh8xW0aB+q1r2KOS18qmclFISl0f2lPJDzGrGjvZGECO8PCIUcyQ8zgRNfCDk OCYEvm3UFWGDcDx2ZPNKZkT5ld+vUMZpkKMPqjD5nuB5zSe+k9dlou0avrnPtofUsgWz mYAPDltXWomNJvEnGZwdxf3geUoUFd7UMe5cA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zseNIpQJfqNOgqwg99HH60WO3iy4g5Axu4RwQrrBXPk=; b=QBGA97T5aGKZEMj6Op18YVYJGBrI2FuWjbdGEQbFeCFDCIefNK12MlKGpMUY9Tana5 X/1ftpOeQgFsvuA8l+dedQVym9tGUKzoLBwShJElKyJd4v7Er3dqeRbp3AYOqMx14Sd2 XAqxRfXPiF2u92YP3YnvzxY5p3d91JFPonHs+qVoEBpd5NEyYocAPSDRMW6Hca2W5WvJ 6YLAtqYpop/JIIcsuaU6ImJB7VarbGi/WPlXHjIrSwwZLj15z9k7AYzHiPUXz/RdCR+q bdyw6UUJ+FfoCGQH+Wtw1Xb1kgPCyev6EsmdcfxbQI1GyELz9YC/nPTAv8LZTIuDPDb3 kM1A== X-Gm-Message-State: AOAM530f+tbOw6jHb4njGQZP94kcxL5MrexiL0Enof6TA5lGoPMm8ljI UD+lkEBauRWpgERptEIbas7TSdEdNaNaqD/3hrm7pG76VgJXiR5l X-Google-Smtp-Source: ABdhPJwuhfFIVLjFfmXbRHeRFHSUMTiWznPIl09BE44/Cg8dzI7oNu+nzv/DVyWhnLQEfYkp8DjAQx9URKQY+4dnCUk= X-Received: by 2002:a7b:c1c1:: with SMTP id a1mr12027437wmj.104.1608981797133; Sat, 26 Dec 2020 03:23:17 -0800 (PST) MIME-Version: 1.0 Date: Sat, 26 Dec 2020 11:23:06 +0000 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="00000000000077f08505b75c4473" Subject: Making mysqli easier to use with parameterised queries From: craig@craigfrancis.co.uk (Craig Francis) --00000000000077f08505b75c4473 Content-Type: text/plain; charset="UTF-8" Hi, Could the mysqli extension be tweaked to make parameterised queries easier? I've started an RFC at: https://wiki.php.net/rfc/mysqli_execute_parameters I'm going on the basis that some developers use mysqli directly, often because they want a small stand-alone script that has no dependencies, and the current mysqli extension doesn't exactly help them make the right choices. Craig --00000000000077f08505b75c4473--