Re: VMS x86-64 database server

Liste des GroupesRevenir à co vms 
Sujet : Re: VMS x86-64 database server
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 09. Jul 2025, 20:33:50
Autres entêtes
Organisation : SunSITE.dk - Supporting Open source
Message-ID : <686ec41e$0$686$14726298@news.sunsite.dk>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
User-Agent : Mozilla Thunderbird
On 7/9/2025 3:25 AM, Lawrence D'Oliveiro wrote:
On Tue, 8 Jul 2025 21:54:20 -0400, Arne Vajhøj wrote:
On 7/8/2025 7:38 PM, Lawrence D'Oliveiro wrote:
On Tue, 8 Jul 2025 18:40:31 -0400, Arne Vajhøj wrote:
Dynamically creating SQL string where the dynamic part is for data
is a security disaster waiting to happen (and possible poor
performance as well).
>
That’s a pretty naïve statement to make.
>
Quoting literal data in standard SQL is quite simple: turn the data
into a string literal with single quotation marks, and any embedded
single quotation marks are written twice. That’s it. Every other
character can be represented as itself, literally.
>
It is an assumption that all developers remember to do it right.

<quote>
Defense Option 4: STRONGLY DISCOURAGED: Escaping All User-Supplied Input
</quote>
 Unfortunately, you often have no choice.
You practically always have a choice.

Very few API's does not allow prepare/parameters ...
 None of them include support for all the necessary cases.
People seems to be able to make it do.

Because mysql extension did not support prepare/parameters
they first added a mysql_escape_string function to do what one
think should be done.
>
$s = mysql_escape_string($s);
>
But clever people found out that the argument list was
wrong.
 That was just the usual PHP brain damage. Others were able to do it
right from the beginning.
Your escape function does not have database connection
either.
:-)

error_reporting(E_ERROR);
 Here’s another example of PHP brain damage: the fact that reporting
SQL errors is *optional*!
????
Reporting of SQL errors is not optional in PHP.
It either give an error code or an exception depending on config.
error_reporting(E_ERROR) is not to enable errors but to disable
warnings. I have a PHP old enough to still have mysql extension,
but I do not have a PHP old enough not to give warnings about
use of mysql extension.
Arne

Date Sujet#  Auteur
6 Jul20:45 * VMS x86-64 database server78Arne Vajhøj
6 Jul22:39 +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
6 Jul23:07 +* Re: VMS x86-64 database server48Arne Vajhøj
7 Jul00:19 i+* Re: VMS x86-64 database server46Lawrence D'Oliveiro
7 Jul00:58 ii`* Re: VMS x86-64 database server45Arne Vajhøj
7 Jul03:42 ii `* Re: VMS x86-64 database server44Lawrence D'Oliveiro
7 Jul19:07 ii  `* Re: VMS x86-64 database server43Arne Vajhøj
7 Jul19:16 ii   +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul19:21 ii   i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:07 ii   `* Re: VMS x86-64 database server40Lawrence D'Oliveiro
8 Jul00:28 ii    +* Re: VMS x86-64 database server23Arne Vajhøj
8 Jul01:26 ii    i`* Re: VMS x86-64 database server22Lawrence D'Oliveiro
8 Jul13:45 ii    i `* Re: VMS x86-64 database server21Arne Vajhøj
8 Jul22:57 ii    i  `* Re: VMS x86-64 database server20Lawrence D'Oliveiro
8 Jul23:40 ii    i   `* Re: VMS x86-64 database server19Arne Vajhøj
9 Jul00:38 ii    i    `* Re: VMS x86-64 database server18Lawrence D'Oliveiro
9 Jul02:54 ii    i     `* Re: VMS x86-64 database server17Arne Vajhøj
9 Jul08:25 ii    i      `* Re: VMS x86-64 database server16Lawrence D'Oliveiro
9 Jul20:33 ii    i       `* Re: VMS x86-64 database server15Arne Vajhøj
10 Jul00:07 ii    i        `* Re: VMS x86-64 database server14Lawrence D'Oliveiro
10 Jul00:51 ii    i         `* Re: VMS x86-64 database server13Arne Vajhøj
10 Jul02:21 ii    i          `* Re: VMS x86-64 database server12Lawrence D'Oliveiro
10 Jul03:24 ii    i           `* Re: VMS x86-64 database server11Arne Vajhøj
10 Jul05:28 ii    i            +* Re: VMS x86-64 database server8Lawrence D'Oliveiro
11 Jul00:05 ii    i            i`* Re: VMS x86-64 database server7Arne Vajhøj
11 Jul00:58 ii    i            i `* Re: VMS x86-64 database server6Lawrence D'Oliveiro
11 Jul01:11 ii    i            i  `* Re: VMS x86-64 database server5Arne Vajhøj
11 Jul01:19 ii    i            i   `* Re: VMS x86-64 database server4Lawrence D'Oliveiro
11 Jul01:23 ii    i            i    `* Re: VMS x86-64 database server3Arne Vajhøj
11 Jul01:29 ii    i            i     `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:38 ii    i            i      `- Re: VMS x86-64 database server1Arne Vajhøj
11 Jul00:57 ii    i            `* Re: VMS x86-64 database server2Arne Vajhøj
11 Jul01:24 ii    i             `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
8 Jul14:35 ii    `* Re: VMS x86-64 database server16Arne Vajhøj
8 Jul22:56 ii     `* Re: VMS x86-64 database server15Lawrence D'Oliveiro
8 Jul23:20 ii      `* Re: VMS x86-64 database server14Arne Vajhøj
9 Jul00:37 ii       `* Re: VMS x86-64 database server13Lawrence D'Oliveiro
9 Jul01:31 ii        `* Re: VMS x86-64 database server12Arne Vajhøj
9 Jul08:22 ii         `* Re: VMS x86-64 database server11Lawrence D'Oliveiro
10 Jul01:04 ii          `* Re: VMS x86-64 database server10Arne Vajhøj
10 Jul01:25 ii           +* Re: VMS x86-64 database server7Arne Vajhøj
10 Jul02:35 ii           i`* Re: VMS x86-64 database server6Lawrence D'Oliveiro
10 Jul03:26 ii           i `* Re: VMS x86-64 database server5Arne Vajhøj
10 Jul06:48 ii           i  `* Re: VMS x86-64 database server4Lawrence D'Oliveiro
11 Jul00:14 ii           i   `* Re: VMS x86-64 database server3Arne Vajhøj
11 Jul00:54 ii           i    `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:29 ii           i     `- Re: VMS x86-64 database server1Arne Vajhøj
10 Jul02:33 ii           `* Re: VMS x86-64 database server2Lawrence D'Oliveiro
11 Jul01:33 ii            `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
11 Jul00:50 i`- Re: VMS x86-64 database server1Arne Vajhøj
6 Jul23:11 +- Re: VMS x86-64 database server1Arne Vajhøj
6 Jul23:39 `* Re: VMS x86-64 database server27Craig A. Berry
7 Jul00:57  `* Re: VMS x86-64 database server26Arne Vajhøj
7 Jul15:50   `* Re: VMS x86-64 database server25Mark Berryman
7 Jul19:01    `* Re: VMS x86-64 database server24Arne Vajhøj
7 Jul22:06     `* Re: VMS x86-64 database server23Mark Berryman
7 Jul22:36      +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul22:37      i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:08      `* Re: VMS x86-64 database server20Lawrence D'Oliveiro
8 Jul00:21       `* Re: VMS x86-64 database server19Arne Vajhøj
8 Jul01:27        `* Re: VMS x86-64 database server18Lawrence D'Oliveiro
8 Jul12:14         `* Re: VMS x86-64 database server17Arne Vajhøj
8 Jul22:58          `* Re: VMS x86-64 database server16Lawrence D'Oliveiro
8 Jul23:14           +* Re: VMS x86-64 database server12Arne Vajhøj
9 Jul00:40           i`* Re: VMS x86-64 database server11Lawrence D'Oliveiro
9 Jul03:18           i `* Re: VMS x86-64 database server10Arne Vajhøj
9 Jul08:27           i  +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
9 Jul11:16           i  `* Re: VMS x86-64 database server8hb0815
9 Jul15:13           i   `* Re: VMS x86-64 database server7Arne Vajhøj
9 Jul17:51           i    `* Re: VMS x86-64 database server6hb0815
9 Jul18:39           i     `* Re: VMS x86-64 database server5Arne Vajhøj
9 Jul18:56           i      +- Re: VMS x86-64 database server1Chris Townley
9 Jul20:55           i      `* Re: VMS x86-64 database server3hb0815
10 Jul20:50           i       `* Re: VMS x86-64 database server2Arne Vajhøj
10 Jul20:52           i        `- Re: VMS x86-64 database server1Arne Vajhøj
10 Jul01:12           `* Re: VMS x86-64 database server3bill
10 Jul13:00            `* Re: VMS x86-64 database server2Dan Cross
11 Jul00:23             `- Re: VMS x86-64 database server1Arne Vajhøj

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal