Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115046 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 28984 invoked from network); 22 Jun 2021 21:16:49 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 22 Jun 2021 21:16:49 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8D8AE1804E3 for ; Tue, 22 Jun 2021 14:35:09 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) (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, 22 Jun 2021 14:35:09 -0700 (PDT) Received: by mail-qt1-f169.google.com with SMTP id d9so572194qtx.8 for ; Tue, 22 Jun 2021 14:35:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/3P1IEv4pHdAp/PwV6ujDUXNksmyUuG7Mt2jixEuV/M=; b=N/ycxheIJg1+sr7kI10xjIsC3QvOKNg+xbZg1IIzbWgB2JT3AwybL5GT8GYrQSaiBT xj05rR5pcyNJohs4KwW4hbjmIZ0dqbRiVq3Ed7e7Xk377NdmybjJ9UaOj9whgg7Yby9q aJSmKvISE9dAQQifXJyf7gRQO8/MTOr3CWxAyyCG1EHIAt75/XAfr1G8A+qJSSQNkGVu txHQMnaX+a96TW4W6NxcD3tuDU4IBB9A/0Y7Nt7pi56V0hCBRLPW2UCmPmXZubdK/zpQ becSRbghEv0c0cowfYYympoTO+ll/uNtr3I0Jya5Zxk0kq48bPitlcH1qH6mHsUdFNlc FPlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/3P1IEv4pHdAp/PwV6ujDUXNksmyUuG7Mt2jixEuV/M=; b=qdSSxk6KRW2gykuglGTJPY88QzUNmvazQmNcEOLZ0V3DOifyo/RNTP6YuumM6rePwC AkyYplPs9fjn/xTv2rJCZ6TjTeA8HpPdRThJhIzy/jvd1XEm/2zvqDgV31Mditxa0IN/ XOoNZ2L6o8hiI6+rUNUZo27gflbFIaVZ+O0UkoZ1iKvNoIQi0pGf1R4d5jr7prx3a8xx dJj+sIcEfFlZNCX5ZDOwe8mGlhogUFZwti9ChzCHgkH5IE2WkSdVlHFnKHp7TLK0wyMO rus1Ysz0D+QRGvFSTMQ7WD7QUq+UtTziHLTrmX3CVhD+SBIz2wmTpNnR2ZiOsn0Glphs QvrA== X-Gm-Message-State: AOAM532HhC40hYpfnbomKJnfJY2av1HdUu+P1icMjb+I8nOxQ9od2SNV wwgETxOKxbLzqkbq3X+RV6vVMg== X-Google-Smtp-Source: ABdhPJzJR6KaBSDql48DLu6RWY1rzuWpnrGBRbrVkK+Yl8SLYpaObgs9qXdhWVPByWob6Jcds2noNg== X-Received: by 2002:ac8:41d3:: with SMTP id o19mr828883qtm.90.1624397708287; Tue, 22 Jun 2021 14:35:08 -0700 (PDT) Received: from [192.168.1.10] (c-24-98-254-8.hsd1.ga.comcast.net. [24.98.254.8]) by smtp.gmail.com with ESMTPSA id s22sm2406309qtx.32.2021.06.22.14.35.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Jun 2021 14:35:07 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) In-Reply-To: Date: Tue, 22 Jun 2021 17:35:06 -0400 Cc: Larry Garfield , php internals Content-Transfer-Encoding: quoted-printable Message-ID: References: <4FFA0160-1A05-4DA0-9C9A-79F778443A35@newclarity.net> <9e8faf2b-fdc7-49f4-bdc1-0822841616e2@www.fastmail.com> <9ACF5579-6721-4C23-B725-1018B7971B20@newclarity.net> To: Kamil Tekiela X-Mailer: Apple Mail (2.3608.120.23.2.7) Subject: Add mysqi_stmt->query? (Was Sql Object Model Parser & Sanitizer) From: mike@newclarity.net (Mike Schinkel) > On Jun 22, 2021, at 12:54 PM, Kamil Tekiela = wrote: > While it's true that a lot of the internet is using mysqli due to = WordPress, this doesn't change the fact that PHP already offers a = solution to the problem. Both PDO and mysqli support server-side = prepared statements.=20 > Hi Kamil, Clearly for whatever reason your arguments and Larry's arguments are = misunderstanding and thus misrepresenting what I was proposing. But = given how long our respective emails are getting I do not have = confidence we will get to clarification if we continue, so I am going to = suggest we bring the original point of this thread to a close. =20 I will just have to implement a proof-of-concept so that what I have = been proposing will not be so hard to misunderstand. -Mike=