ホームページ php教程 php手册 より実践的な PHP プログラミング スキル

より実践的な PHP プログラミング スキル

Jun 21, 2016 am 08:57 AM
PHPのヒント

1 SQL ステートメントでは、制限を追加できます。 left(text20) はテキスト text の最初の 20 文字のみを受け取ります。2 ページングには、limit fromRecord RecordNum を使用できます。たとえば、limit 030 です。レコードは最初の 20 ワードから開始して 30 レコードの走査を開始することを意味します。

1 SQL ステートメントに制限を追加できます: left(text20) はテキストの最初の 20 文字のみを受け取ります;
2 ページングには制限 fromRecord RecordNum を使用できます。たとえば、制限 030 は最初のレコード
から開始して 30 レコードを走査することを意味します。 3 2 つのテーブル間の接続は次のとおりです: x を使用して table1 join table2 (x は 2 つのテーブルの共通フィールド)、または table1 join table2 on table1.x = table2.x
4 PHP でクエリ文字列を取得するには、 $page = $_GET['page'];
を使用できます。 または
$page = $_REQUEST['ページ'];
このうち、Request は postgetQueryString
などの文字を取得できます。 これより前に、私はもっと愚かな方法を見ました:
parse_str($_SERVER['QUERY_STRING']$output); // まずクエリ文字列を配列に保存します $output
$page = $output['page'];
5 PHP の日付関数の比較は、実際には文字列の比較です。
6 mysql の日付型データは 2000-02-032002.02.032002.2.302.02.0302.2.3 になります。これは、月と日を含める必要があり、それらを「-」または「.」で区切る必要があることを意味します。
7 data() で時刻を取得すると、php.ini のデフォルト設定が GTM US タイムゾーンであるため、タイムゾーンの問題が発生することがわかりました。 解決策: php.ini:
を変更できます。 [日付]
; 日付関数で使用されるデフォルトのタイムゾーンを定義します
date.timezone = "アジア/上海"
または、date() 関数を使用する場合は、date_Default_TimeZone_set("PRC");
を追加します。 8 一定期間のデバッグ中、常に本文に「)」が欠落していると表示されましたが、それが intval($_POST['consumeType']) の問題であることが判明するまでに時間がかかりました。データベースでは、このフィールドは varchar(50) です。zengsong テーブルでは、ID が 1、2... であるため、intval 関数は使用されません。整数と char 型は相互に変換できますが、他の 2 つのテーブルでは、この関数は使用されません。 , A5ASP07-01などですが、どうすればint型に変換できるのでしょうか?
intval 関数の宣言を見てみましょう:
intval 関数は変数の整数値を取得するために使用されます: int intval (mixed var [ int ba
se] ) 特定の基数変換を使用して変数 var の整数値を返します (デフォルトは 10 進数)。
var には任意のスカラー型を指定できます。 intval() は、array または ob
ject では使用できません。 9 もう 1 つの不可解な問題は、ユーザー名 1 でログインできることです。「bo」でログインすると、システムはエラーを起こします。「実行時間が間違っています: ")" がありません、nnd と表示されます。確認した結果、SQL ステートメント内の変数の型がデータベース内の変数の型と一致していないことがわかりました。
PHP 10 で浮動小数点から整数に変換すると、数値は四捨五入されます (小数点以下の桁は切り捨てられます)。
11 mysql の挿入ステートメントでは、自動インクリメント フィールドの場合は、代わりに (NULL) を使用します。
12 php 中国語の文字化け 問題の解決策:
mysql_connect の後に mysql_query("set names 'gb2312'");
を追加します または、utf8 エンコーディングを完全に使用するため、上記のステートメントを追加する必要はありません。
さまざまな文字エンコーディングの変換を実現できる関数 iconv("GBK" "UTF8" "String"); もあります。



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)