Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発_PHP チュートリアル
Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発
この一連のチュートリアルはフォームから始まります。フォームはデータベースと Web 間の対話を明確に示すことができるためです。フォームを送信すると、データベースに登録情報が記録されます。
このチュートリアルは基本的なチュートリアルです。神様、飛ばしてください。 php と mysql 間の安定性はプログラマーの間で非常に人気があります。最近ではphp言語に代わるhack言語が登場していますが、この言語自体もphpをベースにしていますので、後からでもhack言語を学ぶことができます。 ブログコミュニティには有名人がたくさんいるようですが、批判されるかどうかわかりません。もちろん、私自身の学習意欲を活かして学習過程を記録しました。このチュートリアルには、HTML フォーム、単純な php、mysql が含まれます。最初に最も単純なフォームを使用して、それらの間の相互作用を理解します。 何も理解できず、コードが曖昧だったとき、私たちはコードの空想の世界を考えていて、コードの世界に足を踏み入れると、また途方に暮れたことを覚えています。コードとは何ですか。 htmlから始めましょう。もちろん、htmlが分からなければブログパークには来られません。簡単に言うと、ブラウザで右クリックしてソースコードを表示します。コードは html です。もちろん、それは Web ページの構造にすぎません。もちろん、他のことについても機会があればお話しします。ページ。つまり、動的なWebサイトの開発です。 フォームがわからない場合は、検索してください。フレームワークを登録する時期です。 以下はフォームコードです。 リーリー これはこのコードの文字列です。保存後、Web ページが開きます。もちろん、これはフロントエンドです。 今日お話しするバックエンドについてです。必要なのは、Web サイトの管理を容易にするために、入力部分をいわゆるデータベースに転送して保存することです。どのように受け継がれたのでしょうか?ここではphpとmysqlについて話さなければなりません。注: php および mysql を実行する場合は、環境が必要です。それらの動作には根拠がなければなりません。彼らの環境、そうでなければ彼らはどうやって生きていけるでしょうか。右? 次に、有名なワンピースキットのパッケージがあります。これらの環境が含まれます。次のステップ 次のステップ インストールするだけです。 アドレス: http://apmserv.s135.com/ 元のアドレスを尊重してください。 Windows8はインストールできないようです。なぜ。 。 。 インストール後、まず慣れてみましょう。そうですね〜〜 phpは、真ん中のコードエリア /code ?>にphpコードを記述します。ファイルは.php形式で、そこにhtml言語を追加できます。さて、フォームを入力します。 以前と同じように入れてアクセスします。次に、それを動的にします。いくつかの変数を追加します。 リーリー うーん、とても見慣れた形ですね。次に、入力をその変数に保存する必要があります。 ここではphp配列について説明します。php配列では文字列配列を使用できます。これは array['name'] で、name はユーザーが定義したものにすることができます。ここのフォームは非常に特殊で、定義する必要がなくても、フォームの名前が常にそこに入力されているようです。 コンテンツはこの配列に保存されます。もちろん、この投稿は REQUEST のサブセットです。とにかくこの表現は同じです。 その後、すべてのデータがこの配列に保存され、それを抽出するのに非常に便利です。この isset() は、データが入力されているかどうかを判断するために使用されます。データを入力すると、HTML フォームと同じになります。データが記入されているかどうかはまだ判断する必要があります。判断を下さなければなりません。 次のような一節があります。 リーリー この empty() は空かどうかを判断するために使用され、echo は php の出力です。 html出力も可能です。エラー配列を定義する 全て記入されているか、間違いがないかを判断するためです。大丈夫です 次に、それらの変数を他の変数に保存します。こちらの方がシンプルに見えます。 それで、エラーがないことがわかりました。 その後、このセクションに戻ります。このセクションはデータベースに接続するために使用される最も重要な部分です。 リーリー那个require( )就是需要连接数据库的文件。数据库的地址啊,表名啊,用户名啊,密码啊 ,靠这些联系数据库。 这个文件就换一个地方去了.直接调用它过来 连接就行了。就是require了。 这个就是 mysqli_connect.php了.
<span><? <span>$dbc</span>=@<span>mysqli_connect</span>(localhost,root,123,<span>test); </span>?></span>
<span><span>create</span> <span>table</span> <span>user</span><span>( first_name </span><span>varchar</span>(<span>20</span>) <span>not</span> <span>null</span><span>, second_name </span><span>varchar</span>(<span>20</span>) <span>not</span> <span>null</span><span>, age </span><span>varchar</span>(<span>20</span>) <span>not</span> <span>null</span><span> );</span></span>
<span> $q<span>=</span>"<span>insert</span> <span>into</span> <span>user</span> (first_name,second_name,age) value(<span>'</span><span>$f</span><span>'</span>,<span>'</span><span>$s</span><span>'</span>,<span>'</span><span>$a</span><span>'</span>)";</span>
<span>$r<span>=</span><span>@mysqli_query</span>($dbc,$q);</span>

これはテストです
'; $error=array(); if (空($_REQUEST['first_name'])) { echo '下の名前を入力するのを忘れました;
' ;
# コード... $error='1'; } 他{ $f=$_REQUEST['first_name']; } if (空($_REQUEST['first_name'])) { echo '2番目の名前を入力するのを忘れました;
' ;
#コード... $error='2'; } 他{ $s=$_REQUEST['first_name']; } if (空($_REQUEST['age'])) { echo '年齢を入力するのを忘れました;
'
# コード... $error='3'; } 他{ $a=$_REQUEST['年齢']; } if (空($エラー)) { エコー'すべて問題ありません
';
#コード... require('connect/mysqli_connect.php'); $q="ユーザー (名、二名、年齢) の値 ('$f','$s','$a')"; $r=@mysqli_query($dbc,$q); } ?> コードを表示同じディレクトリの connect の下にある mysqli_connect.php ファイル。
中にあります

同じディレクトリの include フォルダーに header.html ファイルも存在する必要があります。これはカジュアルですね。
さて、この相互作用が形成されます。まだ書き加えていないことがたくさんあるので、今日は簡単に説明します。それだけです。バグレポートのようなものもあります。今後、すべての機能を段階的に改善していく予定です。 うん、悪くないよ これからやるべきことがたくさんあります。まあ、それについては後で話しましょう。 参考: ラリー・ウルマン「動的 Web サイトのための PHP と MySQL ビジュアルクイックプロガイド前版」 『PHPとMySQLによる動的Webサイト開発』

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











多くの場合、キーワードと追跡パラメーターで散らかった長いURLは、訪問者を阻止できます。 URL短縮スクリプトはソリューションを提供し、ソーシャルメディアやその他のプラットフォームに最適な簡潔なリンクを作成します。 これらのスクリプトは、個々のWebサイトにとって価値があります

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

2025 PHP Landscape Surveyは、現在のPHP開発動向を調査しています。 開発者や企業に洞察を提供することを目的とした、フレームワークの使用、展開方法、および課題を調査します。 この調査では、現代のPHP Versioの成長が予想されています

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します
