ホームページ バックエンド開発 PHPチュートリアル PHPは途中で僧侶になった(3)_PHPチュートリアル

PHPは途中で僧侶になった(3)_PHPチュートリアル

Jul 13, 2016 pm 05:50 PM
c++ code java php もの 序文 持っている

はじめに
最近書いたことを振り返って、ちょっとした感想をいくつか

Java または C++ を学習したプログラマー向け

文法、OOP、例外、その他のテクノロジーについて話すのは無意味です

簡単なサンプルコードを見ても分かりません

分からなかったらググってみてね〜

スタート!
知識は当分ブログには書かないので、とりあえずブログに書きましょう〜

この計画は、『実践 PHP と MySQL』の最初の例です。

優れたストレージ モデルが必要です





データベースに作成する必要がある 3 つのテーブル

関連する ID を使用して各データを照合します

ブログの一般的な論理フレームワーク


config.php
機能: 定数、通常はいくつかの単純な構成を提供します。

内容:

データベース---[ホスト] [ユーザー名] [パスワード] [データベース名]

ブログ関連---[ブログ名] [著者名] [ホームページのルートディレクトリ]

header.php
機能: 各ブログページの初期化作業

内容:

各ページのブログのトップタイトル---html

データベース接続---MySQL

ログイン認証---正しくログインするとブログを管理できるようになります---SESSION

フッター.php
機能: 各ページの下部に著者ロゴを追加します。

内容:© Matter

index.php
機能: 記事の表示、コメントの表示、前の記事の表示

内容:

データベース内の記事をクエリ---MySQL

記事タイトルと内容を表示---PHP

viewentry.php
機能: アンカーポイントを使用してコメントを表示し、コメントを追加します

内容:

まず認証してID番号を取得---GET

データベースに接続し、IDに該当する記事を検索---MySQL

すべてのコメントを検索---MySQL

記事とコメントの表示---php

コメント投稿フォーム---html

viewcat.php
機能: カテゴリの閲覧

内容:

リクエストIDを決定します---php

対応するIDの記事をすべて表示---MySQL

ログイン.php
機能: ログイン---セッション

ログアウト.php
機能: ログアウト---セッション

addentry.php
機能: 記事 www.2cto.com を追加

内容:

ユーザー---セッションを確認します

カテゴリと記事を書く---html

コンテンツをデータベースに追加します

updateentry.php
機能: 記事を修正

内容:

検証

データベースのUPDATEコマンド

コーディングによる小さな利益
1.date() 時刻形式

DjS年度5月12日土曜日D jS F Y g2012年5月12日土曜日D jS F Y g.2012年5月12日土曜日 3D jS F Y g.i2012年5月12日土曜日 3.D jS F Y g.iA2012年5月12日土曜日3.06

2. ページをデザインするときに、ヘッダー ファイルとフッター ファイルを使用して固定効果を生成できます

3. SQL ステートメントの単純な形式: SELECT (選択)--WHERE (条件)--ORDER BY (ソート)--DESC (逆順)--LIMIT (制限)


4. config.php ファイルを使用して、いくつかの構成情報定数を保存します


5. $_GET および $_POST スーパーグローバル変数の使用の概要


6. データベースとウェブページのプログラミングを手作業で練習します


小さな想い
これは、私にとって初めての PHP + MySQL の小さなプログラムです。これを行う動機は、PHP を学習していたときに、構文が整っていると思って試してみたかったからです。しかし、多くの困難に遭遇しました。

良いこと

サーバー上にブログをデプロイするプロセスと原則を理解しました。

プログラミングにおける PHP の役割をある程度理解します

MySQL を使用してページを操作する

アンカーポイント、セッション、その他これまで聞いたことしかなかった事について学びました

悪い面

本に従ってコーディングしましたが、全体的な感覚が十分ではありません (わかりやすくするためにブログに要約します)。

HTML レイアウトと CSS スタイルをうまく制御できず、これら 2 つの側面により、ページが常に混乱してしまいます。


また、私はSQL言語をあまり使いこなせていないので、非常に「単純な」方法でしか操作できず、それを習得できていないという感覚が非常に明らかです

つまり、PHP の学習の方向性が明確になり、今後も頑張っていきたいと思います!!!


matter605924657より抜粋



http://www.bkjia.com/PHPjc/478242.html

tru​​ehttp://www.bkjia.com/PHPjc/478242.html技術記事序文は私が最近書いたことをいくつか反映していますが、Java や C++ を学んだプログラマーにとって、OOP や例外などのテクノロジについて話すことは、単純なコード例を見ることではありません。 ..
日付()記号 日付
D 土曜日
Dj 土曜日12
DjS 土曜日12
DjSF 5月12日土曜日
2012年
3
.
06
午後
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CでDMA操作を理解する方法は? CでDMA操作を理解する方法は? Apr 28, 2025 pm 10:09 PM

CのDMAとは、直接メモリアクセステクノロジーであるDirectMemoryAccessを指し、ハードウェアデバイスがCPU介入なしでメモリに直接データを送信できるようにします。 1)DMA操作は、ハードウェアデバイスとドライバーに大きく依存しており、実装方法はシステムごとに異なります。 2)メモリへの直接アクセスは、セキュリティリスクをもたらす可能性があり、コードの正確性とセキュリティを確保する必要があります。 3)DMAはパフォーマンスを改善できますが、不適切な使用はシステムのパフォーマンスの低下につながる可能性があります。実践と学習を通じて、DMAを使用するスキルを習得し、高速データ送信やリアルタイム信号処理などのシナリオでその効果を最大化できます。

CでChronoライブラリを使用する方法は? CでChronoライブラリを使用する方法は? Apr 28, 2025 pm 10:18 PM

CでChronoライブラリを使用すると、時間と時間の間隔をより正確に制御できます。このライブラリの魅力を探りましょう。 CのChronoライブラリは、時間と時間の間隔に対処するための最新の方法を提供する標準ライブラリの一部です。 Time.HとCtimeに苦しんでいるプログラマーにとって、Chronoは間違いなく恩恵です。コードの読みやすさと保守性を向上させるだけでなく、より高い精度と柔軟性も提供します。基本から始めましょう。 Chronoライブラリには、主に次の重要なコンポーネントが含まれています。STD:: Chrono :: System_Clock:現在の時間を取得するために使用されるシステムクロックを表します。 STD :: Chron

Cの静的分析とは何ですか? Cの静的分析とは何ですか? Apr 28, 2025 pm 09:09 PM

Cでの静的分析の適用には、主にメモリ管理の問題の発見、コードロジックエラーの確認、およびコードセキュリティの改善が含まれます。 1)静的分析では、メモリリーク、ダブルリリース、非初期化ポインターなどの問題を特定できます。 2)未使用の変数、死んだコード、論理的矛盾を検出できます。 3)カバー性などの静的分析ツールは、バッファーオーバーフロー、整数のオーバーフロー、安全でないAPI呼び出しを検出して、コードセキュリティを改善します。

コードを最適化する方法 コードを最適化する方法 Apr 28, 2025 pm 10:27 PM

Cコードの最適化は、次の戦略を通じて実現できます。1。最適化のためにメモリを手動で管理する。 2。コンパイラ最適化ルールに準拠したコードを書きます。 3.適切なアルゴリズムとデータ構造を選択します。 4.インライン関数を使用して、コールオーバーヘッドを削減します。 5.コンパイル時に最適化するために、テンプレートメタプログラムを適用します。 6.不要なコピーを避け、移動セマンティクスと参照パラメーターを使用します。 7. constを正しく使用して、コンパイラの最適化を支援します。 8。std :: vectorなどの適切なデータ構造を選択します。

CのABI互換性を理解する方法は? CのABI互換性を理解する方法は? Apr 28, 2025 pm 10:12 PM

CのABI互換性とは、異なるコンパイラまたはバージョンによって生成されたバイナリコードが再コンパイルなしで互換性があるかどうかを指します。 1。関数呼び出し規則、2。名前の変更、3。仮想関数テーブルレイアウト、4。構造とクラスのレイアウトが主な側面です。

作曲家:AIを介したPHP開発の援助 作曲家:AIを介したPHP開発の援助 Apr 29, 2025 am 12:27 AM

AIは、作曲家の使用を最適化するのに役立ちます。特定の方法には次のものが含まれます。1。依存関係管理の最適化:AIは依存関係を分析し、最適なバージョンの組み合わせを推奨し、競合を減らします。 2。自動コード生成:AIは、ベストプラクティスに準拠したComposer.jsonファイルを生成します。 3.コードの品質を改善する:AIは潜在的な問題を検出し、最適化の提案を提供し、コードの品質を向上させます。これらの方法は、開発者が効率とコードの品質を向上させるのに役立つ機械学習および自然言語処理技術を通じて実装されています。

CでハイDPIディスプレイを処理する方法は? CでハイDPIディスプレイを処理する方法は? Apr 28, 2025 pm 09:57 PM

CでのハイDPIディスプレイの取り扱いは、次の手順で達成できます。1)DPIを理解してスケーリングし、オペレーティングシステムAPIを使用してDPI情報を取得し、グラフィックスの出力を調整します。 2)クロスプラットフォームの互換性を処理し、SDLやQTなどのクロスプラットフォームグラフィックライブラリを使用します。 3)パフォーマンスの最適化を実行し、キャッシュ、ハードウェアアクセラレーション、および詳細レベルの動的調整によりパフォーマンスを改善します。 4)ぼやけたテキストやインターフェイス要素などの一般的な問題を解決し、DPIスケーリングを正しく適用することで解決します。

Cのリアルタイムオペレーティングシステムプログラミングとは何ですか? Cのリアルタイムオペレーティングシステムプログラミングとは何ですか? Apr 28, 2025 pm 10:15 PM

Cは、リアルタイムオペレーティングシステム(RTOS)プログラミングでうまく機能し、効率的な実行効率と正確な時間管理を提供します。 1)Cハードウェアリソースの直接的な動作と効率的なメモリ管理を通じて、RTOのニーズを満たします。 2)オブジェクト指向の機能を使用して、Cは柔軟なタスクスケジューリングシステムを設計できます。 3)Cは効率的な割り込み処理をサポートしますが、リアルタイムを確保するには、動的メモリの割り当てと例外処理を避ける必要があります。 4)テンプレートプログラミングとインライン関数は、パフォーマンスの最適化に役立ちます。 5)実際のアプリケーションでは、Cを使用して効率的なロギングシステムを実装できます。

See all articles