目次
Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発
ホームページ バックエンド開発 PHPチュートリアル Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発_PHP チュートリアル

Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発_PHP チュートリアル

Jul 13, 2016 am 10:23 AM
ニュースリリースシステム

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は、真ん中のコードエリアに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>
ログイン後にコピー
尽量简单一点,哈哈 好短的文件,这个文件就保存在index.php 的同一目录下的connect 文件夹里面. 里面有一个函数 mysqli_connect() 这个函数就是连接数据库用的呀。 mysqli_connect(hostname,username,password,databasename) 数据的地址名 一般都是localhost 了,当然也不一定。看你的数据库在哪。然后就是 账户,密码,数据库名。 然后它返回的保存在一个变量里面。ok了 调用,然后就连上数据库了 下面 又定义一个$q,这就又说到了 数据库的知识了,在数据库中,你要创建数据库呀 ,表名呀,列 呀,然后一一匹配的把刚才那些变量传送过去。 恩,这就说说数据库了。恩~~ 啊~~。 数据库管理现在 好多都是 phpadmin之类的东东了,好像很方便的样子。在那个东东里面 ,有个sql 命令的地方,你要输入点小命令,创建刚才说的那些东东。 先来创建一个数据库吧。 输入的是 create database test; 这就创造了一个数据库。 test是数据库的名字了。 很简单样子。 下面就是创建表名了。还是用create
<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>
ログイン後にコピー
写程序一定要注意一些分号呀,冒号呀,逗号啊 等等。注意这些在哪个地方,怎么用,中文和英文版的分号的区别呀 ,要不然就出错了。 这个就是创造表名和列名了。 这个东东 varchar(20) 你就要查 mysql数据类型了。就是定义它是个什么类型的数据了 前面就是列名了。 这样就创造了 一个user表名 三个列名 first_name second_name age ; 好了数据传送过去
<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>
ログイン後にコピー
就是这个东东了 ,insert into user ( , , , ,) value( , , , , ,); 插入 恩 插入 这些数据进入。一一对应 前面是列名 后面就是它的值了 。 后面不就是刚才保存的变量吗 恩。输入的东东就进去了。
<span>$r<span>=</span><span>@mysqli_query</span>($dbc,$q);</span>
ログイン後にコピー
这个函数也很重要。 mysqli_query( ) 前面是那个连接 ,后面参数是查询本身。 这样就连接上了 。咚咚咚 ~~~ 运行起来了。。 你输入东西到表单上去。次に、「送信」をクリックしてデータベースを更新します。列名が多すぎることに気づきましたか? コード全体は以下のメインのindex.phpです Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発_PHP チュートリアルinclude('includes/header.html'); エコー '

これはテストです

'
; $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); } ?>

下の名前を入力してください:

2 番目の名前を入力してください:

年齢を入力してください:

コードを表示

同じディレクトリの connect の下にある mysqli_connect.php ファイル。

中にあります

Mysql と php の動的 Web サイト開発入門チュートリアル、mysql Web サイト開発_PHP チュートリアル$dbc=@mysqli_connect(localhost,root,123,test); ?> コードを表示

同じディレクトリの include フォルダーに header.html ファイルも存在する必要があります。これはカジュアルですね。

さて、この相互作用が形成されます。まだ書き加えていないことがたくさんあるので、今日は簡単に説明します。それだけです。バグレポートのようなものもあります。今後、すべての機能を段階的に改善していく予定です。 うん、悪くないよ これからやるべきことがたくさんあります。まあ、それについては後で話しましょう。 参考: ラリー・ウルマン「動的 Web サイトのための PHP と MySQL ビジュアルクイックプロガイド前版」 『PHPとMySQLによる動的Webサイト開発』
『PHP+MySQL+Dreamweaver8 基礎から実践まで 動的Webサイト開発』 ニュースリリースシステムのバックエンド管理のパスワードは何ですか?

試してみてください。ユーザー名とパスワードは両方とも管理者です。login.php コードをアップロードしてください。見つけるのをお手伝いしますか?


エラーメッセージ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/834766.html技術記事 MySQL と PHP の動的 Web サイト開発に関する入門チュートリアル。MySQL Web サイト開発に関するこのチュートリアル シリーズはフォームから始まります。フォームはデータベースと Web の間の対話を明確に示すことができるためです。言及してください...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

11ベストPHP URLショートナースクリプト(無料およびプレミアム) 11ベストPHP URLショートナースクリプト(無料およびプレミアム) Mar 03, 2025 am 10:49 AM

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

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

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

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

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

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

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

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

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

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

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

2025 PHP状況調査の発表 2025 PHP状況調査の発表 Mar 03, 2025 pm 04:20 PM

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

Laravelの通知 Laravelの通知 Mar 04, 2025 am 09:22 AM

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

See all articles