Microsoft Word - PHP_SQLServer2012

Similar documents
PHP on Windows ガイドライン

2003年度 情報処理概論

_IMv2.key

2019年度 Webシステムプログラミングa

( 前回 ) 提出課題 課題 1( 提出課題 ): データベースからデータを読み込み, そのデータを表示する Web ページ作成してみましょう user テーブルから書籍のデータを一覧表示する. 手順 1:PHP のファイルを user_list.php という名前で作業フォルダに作成する. プログ

2

Taro php.jtdc

2009 Web B012-1

PowerPoint プレゼンテーション

2019年度 Webシステムプログラミングa

PHP と Postgresql を用いた 図書館管理システムの構築 裘彬濱 Qiu Binbin 南山大学 情報理工学部

hands_on_4.PDF

Microsoft Word - Android_SQLite講座_画面800×1280

モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの

CMP演習

Webデザイン論

情報システム設計論II ユーザインタフェース(1)

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

1

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

mySQLの利用

スライド 0

Microsoft PowerPoint - db03-5.ppt

Microsoft認定資格問題集(70-483_demo)

Webデザイン論

tkk0408nari

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

システム分析とデータベース設計

CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース

CodeIgniter Con 2011, Tokyo Japan, February

ブログ制作教材

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

■新聞記事

PowerPoint Presentation

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

ビジネスサーバ設定マニュアル_Standard応用編

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

: ORDER BY

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

Microsoft Word - Android_SQLite講座_画面800×1280

_IPv6Summit金沢_IPv6アプリケーション開発.key

C:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

With sqlda sqlda に SelectCommand を追加.SelectCommand = New MySqlCommand() With.SelectCommand.CommandType = CommandType.Text.CommandText = "select * from

<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="passw

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

データアダプタ概要

FileMaker ODBC and JDBC Guide

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

SQLite データベース IS04 組み込み 1

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

教材ドットコムオリジナル教材

<48746D6C8AEE91628D758DC02E786C73>

PowerPoint Presentation

PowerPoint プレゼンテーション

1. はじめにこのドキュメントは IBMi 上のデータを HTML のテーブルで表示するためのカスタマイズ方法について説明するものです この手法を用いることで スムーズなスクロールによる照会画面 (HTML のテーブル ) を 5250 画面に挿 することが出来ます ( 下図参照 ) なお このドキ

soturon2013

54 5 PHP Web hellow.php 1:<?php 2: echo "Hellow, PHP!Y=n"; 3:?> echo PHP C 2: printf("hellow, PHP!Y=n"); PHP (php) $ php hellow.php Hellow, PHP! 5.1.2

JEB Plugin 開発チュートリアル 第4回

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 講義で使うフォルダ 2/23

表 2 michael のパスワード変更後の USER_ACL テーブル内容 リスト2は userpwd プログラムのソースリストである Perl で書かれたプログラムで,DBI インタフェー注ス ( 1 注 ) を使用して MySQL( 2 ) データベースへアクセスする 5 7 行目では, コマ

JavaScript 演習 2 1

IIJ Technical WEEK Cloudbusting Machine(CBM)

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) Web プログラミング 1 CGI (3 章 ) 2012/6/12( 水 ) 講義

WordPress Go Go

リスト 1 1 <HTML> <HEAD> 3 <META http-equiv="content-type" content="text/html; charset=euc-jp"> 4 <TITLE> 住所の検索 </TITLE> 5 </HEAD> 6 <BODY> <FORM method=

PowerPoint プレゼンテーション

,, create table drop table alter table

Microsoft PowerPoint pptx


WEB DB PRESS Vol.1 65

2019年度 Webシステムプログラミングa

標準化 補足資料

Oracle Database Connect 2017 JPOUG

Microsoft Word - PHP演習資料.doc


3 CSS について Cascading Style Sheets(CSS カスケーディング スタイル シート カスケード スタイル シート) とは HTML や XML の要素をどのように修飾 ( 表示 ) するかを指示する W3C による仕様の一つ 文書の構造と体裁を分離させるという理念を実現す

052-XML04/fiÁ1-part3-’ÓŠ¹

データベースS

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介

FileMaker 16 ODBC と JDBC ガイド

プレポスト【問題】

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

Microsoft PowerPoint - 第5章補足-DB2組み込みSQL.ppt

Microsoft PowerPoint - PHPデータベース.ppt [互換モード]

第7回 Javascript入門

メディプロ1 Javaサーブレット補足資料.ppt

forever朝活

データベースS

橡t15-shibuya.kashiwa.ppt

PHP プログラムからの利用 (i5_connect) <html> <head><title> シンプルな PHP</title></head> <body> DBCS 漢字 / 半角かなをパラメータで i5 に渡す場合には i5 への接続時にこの記述が必要 <?php $conn = i5_co

Microsoft PowerPoint - Lecture_3

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

PowerPoint プレゼンテーション

FileMaker ODBC と JDBC ガイド

myx_backup Ver 1.10のPHP7対応

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします

Transcription:

PHP5.4+SQL Server 2012 1 表からデータを問い合わせる style.css table border-color:skyblue; border-style:solid; boder-widht:1px; width:300px;.hdrbackground-color:gainsboro 実行結果 1.1 ソース (Sample01.php) <meta charset="utf-8"> <title>ms-sql</title> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="author" content=""> <link rel="stylesheet" type="text/css" href="css/style.css"> $servername = ".\SQLEXPRESS";// データベースのインスタンス名を指定 // 接続情報を指定 $connectioninfo = array( "UID"=>"IUSRowner", "PWD"=>"p@ssword", "Database"=>"pdb", "CharacterSet"=>"UTF-8"); $conn = sqlsrv_connect($servername, $connectioninfo);// コネクションを確立 $tsql = "SELECT * from dbo.product";// クエリー文を指定 $result = sqlsrv_query($conn, $tsql);// クエリーを実行 // 実行結果を描画 while($row = sqlsrv_fetch_array($result)) print("<td>".$row['name']."</td>"); print("<td>".$row['price']."</td></tr>");

sqlsrv_free_stmt($result);// クエリー結果の開放 sqlsrv_close($conn);// コネクションのクローズ 2 PDO による接続 PHP Data Object(PDO) で接続します PDO は PHP に実装されているデータベース抽象化レイヤクラスであり これを使用すると同じ関数を使用して PDO をサポートしている異なる種類のデータベースサーバーに接続することができます 2.1 ソース (Sample02.php) // 接続情報を指定 $dbh = new PDO($dsn, $user, $password);// コネクションを確立 $sql = "select * from dbo.product"; print("<td>".$row['name']."</td>"); print("<td>".$row['price']."</td></tr>");

2.2 解説 (Sample02.php) 2.2.1 foreach 文は配列を扱う特殊な繰り返し文です query($sql) の結果をキー用の変数 $row に格納します 2.2.2 $dbh->query($sql) as $row -> 記号 $ オブジェクトをあらわす変数名 -> メンバ変数名 $ オブジェクトをあらわす変数名 -> メソッド (); $dbh オブジェクトの query メソッドを呼び出す 3 レコードの追加 3.1 ソース (Sample03.php) $dbh = new PDO($dsn, $user, $password); $sql = "insert into product values('10',' パソコン ',100000)";// 追加 $dbh->query($sql); $sql = "select * from dbo.product"; print("<td>".$row['name']."</td>");

print("<td>".$row['price']."</td></tr>"); 4 フォームから検索 ペン と入力して送信すると 4.1 ソース (Sample04.php) <tbody> $dbh = new PDO($dsn, $user, $password); $word = $_POST["word"]; $sql = "select * from dbo.product where name like '%". $word. "%'";// 検索 $dbh->query($sql); <tr> <th>id</th> <th> 商品名 </th> <th> 単価 </th> </tr>

print("<td>".$row["name"]."</td>"); print("<td>".$row["price"]."</td></tr>"); </tbody> <form action="http://localhost/phpsql/sample04php" method="post"> <input type="text" name="word"/> <input type="submit" value=" 送信 "/> </form> 5 フォームから並べ替え 降順 を送信すると 5.1 ソース (Sample05.php) <tbody> $dbh = new PDO($dsn, $user, $password); $sql = "select * from dbo.product order by price"; if($_post["sort"] == desc) $sql = $sql. " desc";

<tr> <th>id</th> <th> 商品名 </th> <th> 単価 </th> </tr> print("<td>".$row["name"]."</td>"); print("<td>".$row["price"]."</td></tr>"); </tbody> <form action="http://localhost/phpsql/sample05.php" method="post"> <input type="radio" name="sort" value="asc" if($post["sort"]!= desc) print "checked"; /> 昇順 <input type="radio" name="sort" value="desc" if($post["sort"] == desc) print "checked"; /> 降順 <input type="submit" value=" 送信 "/> </form> 6 例外処理 何も入力しないで送信すると ペン と送信すると

6.1 ソース (Sample06.php) <tbody> $dbh = new PDO($dsn, $user, $password); $word = $_POST["word"]; $sql = "select * from dbo.product where name like '%". $word. "%'"; $dbh->query($sql); <tr> <th>id</th> <th> 商品名 </th> <th> 単価 </th> </tr> print("<td>".$row["name"]."</td>"); print("<td>".$row["price"]."</td></tr>"); </tbody> <form action="http://localhost/phpsql/sample06.php" method="post"> <input type="text" name="word"/> <input type="submit" value=" 送信 "/> </form> try

if(isset($_post["word"])) if($_post["word"] == "") throw new Exception(" 入力してください "); else print " $_POST["word"] を検索しました <br/>\n"; catch(exception $e) print $e->getmessage();