« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 8 of about 8 for prod (0.006 sec.)
Parser examples 12109
« Lexer examples Parle\Lexer » PHP Manual 例 Parser examples 検索 Parser examples 例1 Simple calculator <?php use Parle \{ Parser , ParserException , Lexer , Token }; $p = new Parser ; $p -> token ( "INTEGER" ); $p -> left ( "'+' '-' '*' '/ ... '" ); $p -> push ( "start" , "exp" ); $prod_add = $p -> push ( "exp" , "exp '+' exp" ); $prod_sub = $p -> push ( "exp" , "exp '-' exp" ); $prod_mul = $p -> push ( "ex ... p" , "exp '*' exp" ); $prod_div = $p -> push ( "exp" , "exp '/' exp" ); $p -> push ( "exp" , "INTEGER" ); /* Production index unused. */ $p -> build ( ... er :: ACTION_GOTO : case Parser :: ACTION_ACCEPT : break; case Parser :: ACTION_REDUCE : switch ( $p -> reduceId ) { case $prod_add : $l = $p -> sigil ( 0 ); $r = $p -> sigil ( 2 ); echo " $l + $r = " . ( $l + $r ) . "\n" ; break; case $prod_sub : $l ...
https://man.mtool.work/php/8.3/parle.examples.parser.html
Parser examples 12109
« Lexer examples Parle\Lexer » PHP Manual 例 Parser examples 検索 Parser examples 例1 Simple calculator <?php use Parle \{ Parser , ParserException , Lexer , Token }; $p = new Parser ; $p -> token ( "INTEGER" ); $p -> left ( "'+' '-' '*' '/ ... '" ); $p -> push ( "start" , "exp" ); $prod_add = $p -> push ( "exp" , "exp '+' exp" ); $prod_sub = $p -> push ( "exp" , "exp '-' exp" ); $prod_mul = $p -> push ( "ex ... p" , "exp '*' exp" ); $prod_div = $p -> push ( "exp" , "exp '/' exp" ); $p -> push ( "exp" , "INTEGER" ); /* Production index unused. */ $p -> build ( ... er :: ACTION_GOTO : case Parser :: ACTION_ACCEPT : break; case Parser :: ACTION_REDUCE : switch ( $p -> reduceId ) { case $prod_add : $l = $p -> sigil ( 0 ); $r = $p -> sigil ( 2 ); echo " $l + $r = " . ( $l + $r ) . "\n" ; break; case $prod_sub : $l ...
https://man.mtool.work/php/8.3/parle.examples.parser.html
SQL 文を直接実行する 8386
« db2_escape_string db2_execute » PHP Manual IBM DB2 関数 SQL 文を直接実行する 検索 db2_exec (PECL ibm_db2 >= 1.0.0) db2_exec — SQL 文を直接実行する 説明 function db2_exec ( resource $connection , string $statement , array $options = [] ): ... 555-7258 5002 Shipped 例5 大きな XML ドキュメントの一部を SQL データとして返す 次の例は、SAMPLE データベースのドキュメント PRODUCT.DESCRIPTION の一部を使用します。これは、商品の説明 (XML データ) および価格情報 (SQL データ) を含む XML ドキュメントを返 ... IZE( XMLQUERY(\' declare boundary-space strip; declare default element namespace "http://posample.org"; <promoList> { for $prod in $doc/product where $prod/description/price < 10.00 order by $prod/description/price ascending return( <promoitem> { $pr ... TION AS "doc", PROMOSTART as "start", PROMOEND as "end", PROMOPRICE as "promo" RETURNING SEQUENCE) AS CLOB (32000)) AS NEW_PRODUCT_INFO FROM PRODUCT WHERE PID = \'100-100-01\' ' ; $stmt = db2_exec ( $conn , $query ); while( $row = db2_fetch_array ( $ ...
https://man.mtool.work/php/8.3/function.db2-exec.html
プリペアドステートメントを実行する 8332
« db2_exec db2_fetch_array » PHP Manual IBM DB2 関数 プリペアドステートメントを実行する 検索 db2_execute (PECL ibm_db2 >= 1.0.0) db2_execute — プリペアドステートメントを実行する 説明 function db2_execute ( resource $stmt , array $parameters ... 555-7258 5002 Shipped 例5 大きな XML ドキュメントの一部を SQL データとして返す 次の例は、SAMPLE データベースのドキュメント PRODUCT.DESCRIPTION の一部を使用します。これは、商品の説明 (XML データ) および価格情報 (SQL データ) を含む XML ドキュメントを返 ... IZE( XMLQUERY(\' declare boundary-space strip; declare default element namespace "http://posample.org"; <promoList> { for $prod in $doc/product where $prod/description/price < 10.00 order by $prod/description/price ascending return( <promoitem> { $pr ... TION AS "doc", PROMOSTART as "start", PROMOEND as "end", PROMOPRICE as "promo" RETURNING SEQUENCE) AS CLOB (32000)) AS NEW_PRODUCT_INFO FROM PRODUCT WHERE PID = ? ' ; $stmt = db2_prepare ( $conn , $query ); $pid = "100-100-01" ; if ( $stmt ) { db2_bi ...
https://man.mtool.work/php/8.3/function.db2-execute.html
SQL 文を直接実行する 8133
« db2_escape_string db2_execute » PHP Manual IBM DB2 関数 SQL 文を直接実行する 検索 db2_exec (PECL ibm_db2 >= 1.0.0) db2_exec — SQL 文を直接実行する 説明 function db2_exec ( resource $connection , string $statement , array $options = [] ): ... 555-7258 5002 Shipped 例5 大きな XML ドキュメントの一部を SQL データとして返す 次の例は、SAMPLE データベースのドキュメント PRODUCT.DESCRIPTION の一部を使用します。これは、商品の説明 (XML データ) および価格情報 (SQL データ) を含む XML ドキュメントを返 ... IZE( XMLQUERY(\' declare boundary-space strip; declare default element namespace "http://posample.org"; <promoList> { for $prod in $doc/product where $prod/description/price < 10.00 order by $prod/description/price ascending return( <promoitem> { $pr ... TION AS "doc", PROMOSTART as "start", PROMOEND as "end", PROMOPRICE as "promo" RETURNING SEQUENCE) AS CLOB (32000)) AS NEW_PRODUCT_INFO FROM PRODUCT WHERE PID = \'100-100-01\' ' ; $stmt = db2_exec ( $conn , $query ); while( $row = db2_fetch_array ( $ ...
https://man.mtool.work/php/8.3/function.db2-exec.html
プリペアドステートメントを実行する 8079
« db2_exec db2_fetch_array » PHP Manual IBM DB2 関数 プリペアドステートメントを実行する 検索 db2_execute (PECL ibm_db2 >= 1.0.0) db2_execute — プリペアドステートメントを実行する 説明 function db2_execute ( resource $stmt , array $parameters ... 555-7258 5002 Shipped 例5 大きな XML ドキュメントの一部を SQL データとして返す 次の例は、SAMPLE データベースのドキュメント PRODUCT.DESCRIPTION の一部を使用します。これは、商品の説明 (XML データ) および価格情報 (SQL データ) を含む XML ドキュメントを返 ... IZE( XMLQUERY(\' declare boundary-space strip; declare default element namespace "http://posample.org"; <promoList> { for $prod in $doc/product where $prod/description/price < 10.00 order by $prod/description/price ascending return( <promoitem> { $pr ... TION AS "doc", PROMOSTART as "start", PROMOEND as "end", PROMOPRICE as "promo" RETURNING SEQUENCE) AS CLOB (32000)) AS NEW_PRODUCT_INFO FROM PRODUCT WHERE PID = ? ' ; $stmt = db2_prepare ( $conn , $query ); $pid = "100-100-01" ; if ( $stmt ) { db2_bi ...
https://man.mtool.work/php/8.3/function.db2-execute.html
SQLインジェクション 7537
« ストレージの暗号化 エラーのレポート » PHP Manual データベースのセキュリティ SQLインジェクション 検索 SQLインジェクション SQLインジェクションは、 攻撃者が動的なSQLクエリを組み立てる責任があるアプリケーションコードの欠陥を突く手法です。 攻撃 ... ウントを取得できてしまいます。 $offset = $_GET['offset']; // 入力チェックが行われていません! $query = "SELECT id, name FROM products ORDER BY name LIMIT 20 OFFSET $offset;"; $result = pg_query($conn, $query); 通常のユーザーは、 $offset が URL に埋め込 ... .そして(全てのデータベースサーバーの)いくつかのパスワード のリストを表示する $query = "SELECT id, name, inserted, size FROM products WHERE size = '$size'"; $result = odbc_exec($conn, $query); クエリの静的な部分は、以下のように全てのパスワードを外部にも ... かのデータベースホストで、 オペレーティングシステムレベルのコマンドがアクセスできる方法を示します。 $query = "SELECT * FROM products WHERE id LIKE '%$prod%'"; $result = mssql_query($query); 攻撃者が、値 a%' exec master..xp_cmdshell 'net user test test ...
https://man.mtool.work/php/8.3/security.database.sql-injection.html
SQLインジェクション 7537
« ストレージの暗号化 エラーのレポート » PHP Manual データベースのセキュリティ SQLインジェクション 検索 SQLインジェクション SQLインジェクションは、 攻撃者が動的なSQLクエリを組み立てる責任があるアプリケーションコードの欠陥を突く手法です。 攻撃 ... ウントを取得できてしまいます。 $offset = $_GET['offset']; // 入力チェックが行われていません! $query = "SELECT id, name FROM products ORDER BY name LIMIT 20 OFFSET $offset;"; $result = pg_query($conn, $query); 通常のユーザーは、 $offset が URL に埋め込 ... .そして(全てのデータベースサーバーの)いくつかのパスワード のリストを表示する $query = "SELECT id, name, inserted, size FROM products WHERE size = '$size'"; $result = odbc_exec($conn, $query); クエリの静的な部分は、以下のように全てのパスワードを外部にも ... かのデータベースホストで、 オペレーティングシステムレベルのコマンドがアクセスできる方法を示します。 $query = "SELECT * FROM products WHERE id LIKE '%$prod%'"; $result = mssql_query($query); 攻撃者が、値 a%' exec master..xp_cmdshell 'net user test test ...
https://man.mtool.work/php/8.3/security.database.sql-injection.html
PREV 1 NEXT