nicepaper @ ウィキ内検索 / 「MySQL,PHP,jQuery(ajax通信)でもっと読む(もっと見る)機能の実装A-2」で検索した結果

検索 :
  • PHPでajax通信入門1
    PHPでajax通信するための基本の流れについて説明していきます。10月20日記事 目次 順序 コード index.php ajax.php まとめ 順序 jQueryを読み込む フォームでidを指定する。(name属性は記述しない) 実行したときのidも記述し、それをscriptコードを書いていく。 ajaxメソッドを使って記述する。 記述する方法はurl,type,dataType,dataを記述 dataのところにname属性の名前とそのデータのvalueを記述する。 成功したときと失敗したときの対応を記述 コード index.php !DOCTYPE HTML html hea...
  • PDOとajaxでリアルタイム検索機能を作る~ajax入門1~
    https //www.ibm.com/developerworks/jp/opensource/library/os-php-jquery-ajax/ここの記事はmysql_real_escape_stringを使った書き方をしているので、PDOバージョンで書いてみます。まだ完璧なものではないので、流れだけ解釈してもらえればと思います。10月4日記事 目次 ajaxとは サンプルコード(英単語を検索する仕組み) table作成 データ登録 index.php post.php まとめ ajaxとは IT用語辞典によれば Ajaxとは、Webブラウザに実装されているJavaScriptのHTTP通信機能を使って、Webページのリロードを伴わずにサーバとX...
  • phpでMySQLへフォームを使って挿入
    前回記事MySQLでテーブル作成2ではフィールドの挿入等の確認をしました。次にPHP側でコードを書いてデータベースへ挿入です。色々とセキュリティに関する事項がでてくるので、執筆が長くなるかもしれませんが、ご了承ください。6月2日記事 目次 掟 ユーザが入力したJavaScriptを実行させないhtmlspecialchars関数 MySQLへデータを正確に処理させ、データベースの内容を改ざん削除させないSQLインジェクション対策 PDOの利用 フォームを作ってみる 確認ページ 完了ページ 現在の風潮 感想 掟 phpでMySQLとの連携プログラムを書く際に、注意しなければならない点がいくつかあります。その中で、2つに絞ってまずは話していきたいと思います。非常に最初は混同し...
  • PHP
    PHPの関数や使い方やコードの説明をしていきます。 目次 PHPマニュアル、レファレンスの読み方(1) 文字列関係 PDOの利用 phpでMySQLへフォームを使って挿入 クロスサイトスクリプティング PHPでfilter_input関数を使い比べてみる。 phpのconfigファイル UTF-8の文字コードファイルだが、MySQLデータをEUC-jp(ujis)で保存する。 PHPでendifやendforを使った書き方 PHPでMySQLへ大量のデータ挿入 PHPでformでデータを多次元配列にして送信後、受け取る。 ループをしても意味ないレイアウトへMySQLからフィールド一覧を取り出して並べる方法 PHPで複数フィールドの一括アップデート方法 PHPで改行コー...
  • PHPとMySQLを使って更新情報の再編集ページを作る
    前回記事PHPとMySQLを使いGETメソッドで受け取ったデータを取得&表示の続きです。新規投稿ページできたぁと思っても、その記事を再編集できなければ、利用者は極めてビクビクしながら、新規投稿しなけれびなりません。人間はミスする生き物ですから、再編集機能も設ける必要があります。今回はそれを作っていきます。6月5日記事 編集ページ取得イメージ 書いてみる クエリの条件 ページング機能 概要 ページング機能のコード まとめ 編集ページ取得イメージ こんな感じにしましょうか?もっと見る的のローディング機能を作るか、次ページ、前ページというようにページング機能を作るか迷いました。どっちをやってもいいのですが、やはりページング機能から実装していきます。ローディング機能に関...
  • jQuery3.0登場
    ITニュースにキャッチアップしていくために今日はjQuery3.0のリリース紹介をしたいと思います。7月13日にリリースされました。7月17日記事 目次 公開されるもの バージョン どんなもの?何が変わった? ファイルサイズは? 公開されるもの jQuery Compat 3.0 jQueryの1.11.1の後継 従来のブラウザ jQuery 3.0 jQuery 2.1.1の後継 IE9以降の最近のブラウザ 原文参照記事http //blog.jquery.com/ バージョン 両方ともにα版だそうです。α版とはバグがまだ多い初期段階のバージョンのことを言います。 どんなもの?何が変わった? 引用すると バージョン...
  • jQueryを学ぶ1
    Photoshopの記事を書こうとしたのですが、編集後の画像があまりかっこよくなかったので少し後回しにし、jQueryについて執筆していきたいと思います。前回記事jQueryの読み込みからさらに進めていきたいと思います。読む人の対象は HTML+CSSがある程度わかっており、WEB上にあるjQueryのサンプルコードをいじって設定してみたものの、もう少し深く知りたいや、自分で実装してみたいという方向け です。7月11日記事 目次 jQueryを学ぶ手順 jQueryでCSS記述をしてみる jQueryを実行させる環境を整備する。 jQueryを呼び出す基本構文を作成する jQueryでCSSのなにか記述をしてみる。 pを赤字 #mainの中のpを赤字 まとめ jQuer...
  • PHPとMySQLでデータの取得
    前回記事phpでMySQLへフォームを使って挿入で挿入したものを呼び出します。6月3日記事 目次 クエリの条件 PDOのqueryメソッドとprepareメソッドの違い コード クエリの条件 公開日が現在の日付以下で、かつステータスが公開中(2)のものを最新5件取得するスクリプトを書いていきます。 間違ってはいけないのが、idで大きい順に公開中のものを取得してはいけないということです。 例えば、idで大きい順に公開中のものを5件取得すると id date status 略 いままでの日付一覧 2 10 2015-06-30 2 11 2015-06-12 2 12 2015-...
  • jQueryを学ぶ3
    今回はちょこっと休憩しjQueryのcdnおよびプラグインについて執筆していきたいと思います。7月13日記事 目次 GoogleにホストされているCDN プラグインの一例 入力フォームのチェックプラグイン タブやページネーションを使えるプラグイン 日付入力をカレンダーから簡単に入力できるプラグイン GoogleにホストされているCDN GoogleにホストされているCDN一覧はhttps //developers.google.com/speed/libraries/にあります。 jQuery jQuery Mobile jQuery UI この3つです。そして3つとも色々なバージョンがあります。これらは代表的で簡易的なJavaScriptしか使えません...
  • PHPでセキュリティに弱いログインシステムを作ってみる
    攻撃方法を知っておかないとセキュリティは保てないということで、自分でシステムを作り自分で攻撃してみます。 悪用は厳禁です。攻撃方法は各自学習してみてください。12月7日記事 目次 テーブル作成 mysql_queryという昔のクエリ方法を使う コード 攻撃方法 色々なセキュリティ対策 テーブル作成 DDL CREATE TABLE Vul_account( id INT NOT NULL AUTO_INCREMENT, email VARCHAR(255) NOT NULL, passwd VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id), INDEX multi(email,passwd) ) ...
  • jQueryの読み込み
    WEB閲覧時に、画像が切り替わったり、マウスを載せるとウインドウがでてきたり、と様々な表現ができるjQuery。今回はそのjQueryについてまとめていきます。2015年5月27日記事 目次 jQueryのダウンロード Version1とVersion2の違い HTMLのheadに記述 記述方法 読み込み(設置方法) 何かテストしてみる。 コード 結果 まとめ jQueryのダウンロード 本家サイトよりダウンロードしてください。minのタイプがオススメです。 バージョンがころころ変わりますので、マウスを載せるとファイル名が表示されるので1.XX.X.min.jsか2.XX.X.min.jsというファイルをダウンロードするようにしてください。 ...
  • jQueryを学ぶ2
    前回記事jQueryを学ぶ1では基本的な書き方を学んだと思います。今日は指定したセレクタについて、CSS以外の動かす方法について執筆していきたいと思います。7月12日記事 目次 jQueryの基本構文 代表的な関数(メソッド)を使ってみる fadeOut #mainのpにmouseoverしたときに、赤字に変える。 もう一つ遊んでみる。 まとめ jQueryの基本構文 !DOCTYPE HTML html lang="ja" head meta charset="utf-8" title jQueryでCSS /title link rel="stylesheet" type="te...
  • jQueryで日付入力フォームを作る
    jQueryで当日がセレクトされている状態の日付フォームを作っていきたいと思います。6月2日記事 HTMLでセレクトボックスのプルダウンメニューを書くことはできるのですが、今日の日付の部分があらかじめセレクトされているような状況だと、やはりjQueryやphpなどのプログラムを使わなければなりません。。。。うむ・・・HTMLでもできればいいのに・・・と思ったりしますが、ダメなようです。jQueryで書いていきます。 目次 jQueryとCSSの読み込み HTML記述 結果 jQueryとCSSの読み込み jQueryとCSSはダウンロードしてもよいのですが、Googleから読み込みます。 http //jqueryui.com/datepicker/にサンプルソースコードが乗っかってるので、それを...
  • phpプログラミング入門-データベースにアクセスする(mysql_connect)を使用
    ※現在は、この方法は推奨されていません。 ※今後のセキュリティについての勉強も意味も込めて残しておきます。 このページでは、phpプログラムからデータベースにアクセスして簡単な操作を行ってみたいと思います。 下準備 phpMyAdminを使って、for_practiceという名前のテーブルを作成しました。 この方法に関してはまた別ページで解説したいと思います。 このテーブルにid(int関数、主キー)、name(varchar)、price(int)の三つの列を作ります。 以下のようなデータを入力しました。 さて、これで準備は完了です。 データベースへアクセス まずは、phpからデータベースにアクセスします。 php ?php //データベースにアクセスする。 $conn=mysql_connect( localhos...
  • jQueryを学ぶ4
    今回はjQueryで様々なコンテンツを作っていきたいと思います。マウスを載せた時に画像を拡大したり縮小したりするものを書いていきたいと思います。7月15日記事 イメージ(マウスをのせる前) イメージ(マウスを載せた後) 目次 nicepaper内にあるjQuery一覧(2015年7月15日現在) その他のコンテンツを作ってみる。 mouseover、mouseout(マウスオーバー、マウスアウト)したときのCSSデザインを変更する。その1 mouseover、mouseout(マウスオーバー、マウスアウト)したときのCSSデザインを変更する。その2 nicepaper内にあるjQuery一覧(2015年7月15日現在) 2015年7月15日(執筆時)時点で、こ...
  • PHPとMySQLでエンドユーザが見る更新情報一覧のページング機能を作る
    今回は更新一覧ページのリンクを押したら、更新一覧ページが表示され、さらに過去の記事等を見ることができるページング機能を作っていきたいと思います。7月20日記事 ※このページで作られるリンクから個別内容をページに表示させるプログラムは、PHPでPDOを使ってMySQLから1件だけフィールドを取得したい場合を参照してください。 イメージ 目次 設計思想 コード まとめ 設計思想 テーブルにはid,title,info_date,・・・,statusというカラムがあり、その中で、公開日(info_date)が今日以下のものかつ、statusが公開中のもの(今回の場合は2と例にとる)を取得し、5件ずつ表示させていくプログラムを作っていきます。 また、セキュリティ対策のため、ページ番号を文字列や...
  • 再編集ボタンからきた編集ページを作る
    前記事、PHPとMySQLを使って更新情報の再編集ページを作るの続きです。 今度は編集ボタンを押した際に、データベースから記事を読み込み編集できるよう設置していきます。8月6日記事 目次 データベースから取得した内容をvalueなどに埋め込む コード まとめ データベースから取得した内容をvalueなどに埋め込む データベースから取得した値をvalueに埋め込んだり、if文を用いて、selectタグのselectedを追加したりを実装していきます。 また、再びjQueryを読み込ませて、再選択をできるような状況にしておきます。 コード ?php require( config.php ); $dsn = mysql dbname= .DB_NAME. ;host= .DB_HOS...
  • jQueryでWEBページ全体をフェードインさせる。
    前回記事CSS3で画像をフェードインさせたりする。のことをjQueryで作ってみる。6月10日記事 イメージとしてはこんな感じです。 1(こんな感じから) 2(こんな感じになっていく。) 目次 jQueryの読み込み サンプルとして、まずは作ってみる 色々と試してみる ページ全体 jQueryの読み込み コードの head /head タグ内に script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" /script を記述。googleのCDN使いましょう。 サンプルとして、まずは作ってみる HTM...
  • jQueryで画像のスライドショーを実装する
    このページではjQueryを使って簡単なスライドショーを作る方法を解説していきます。 この方法では、何かファイルをダウンロードしたりする必要もないのでかなり楽にできます。 下のような感じで変化していきます。 HTML div id="top_image" ul li img src="images/futta0847.jpg" class="reflect"/ /li li img src="images/futta2812.jpg" class="reflect"/ /li li img src="images/IMG_1935.jpg" class="reflect"/ ...
  • jQueryとCSSで上へ戻るボタンを作る
    jQueryやスマートフォンが流行るようになってきてからスクロールしたあとに「上へ戻る」ボタンが作られるようになってきました。今回はそれを作っていきたいと思います。7月19日記事 イメージ 全体はこんな感じ 最初はボタンがあらわれないが 下の方にいくとあらわれる 目次 まずは全体の枠組み作り ボタン作り ボタン配置のHTML+CSS+jQuery まとめ まずは全体の枠組み作り HTML部 !DOCTYPE HTML html lang="ja" head meta charset="utf-8" link rel="stylesheet" type="text/css&qu...
  • 勉強系参考サイト
    勉強系参考サイトについてまとめていきます。主にその内容について説明しているあるいは解説しているページです。 HTML jQuery PHPプログラム MySQLデータベース 画像処理 混在 HTML HTMLクイックリファレンス 文法チェックサイト jQuery イベントカテゴリ別 jQuery プログラミング入門 PHPプログラム http //php.net PHP入門 - PHPの学習ならPHPBook PHPマニュアル MySQLデータベース MySQL MySQLの使い方 - DBOnline 画像処理 混在 スタ...
  • HTMLタグをデバイスごとに、javascriptとjQueryで振り分け
    MediaクエリでブラウザごとにCSSでデザインを変更することはできるが、HTMLのタグの構造自体をデバイス毎に分けたい場合があります。 グローバルメニューなど、ブラウザとスマートフォンでHTMLの構造を変更したいという場合について考えていきます。10月12日記事 目次 振り分けしたいタグは全部js部分に記述 HTMLタグ Javascript及び、jQueryのコード iPhone,iPad,Android,PCの4つに分ける。 (iPhone,iPad,Android)と(PC)の2つに分ける。 まとめ 振り分けしたいタグは全部js部分に記述 全部同じブラウザで表示したい部分に関しては、そのままでいいですが、振り分けたい場合は div id="deviceAr...
  • jQueryを使って、windowの横幅サイズに応じてタグを追加したり内容を変更したりする。
    ウインドウの幅に応じてタグを追加したり内容を変更したりする方法について考えていきます。12月10日記事 目次 横幅で表示内容を変えたい 参考になりそうなnicepaper記事 ウインドウの幅を取得 コード 解説 横幅で表示内容を変えたい PC画面ではたくさんの情報を表示したいのに対し、スマートフォンではそんなに情報を表示したくない時があります。 そんなとき、状況応じて色々と処理を変えていく場合を考えていきます。 参考になりそうなnicepaper記事 HTMLタグをデバイスごとに、javascriptとjQueryで振り分け jQueryとCSSでメニューなどのスクロールしたらついてくるエリアを作る2 ウインドウの幅を取得 ウイン...
  • PHPでMySQLへ大量のデータ挿入
    PHPからMySQLへ大量のデータ(フィールド)挿入をしていく方法について記載していきます。フィールドの内容や数は決まっている時に、UPDATE文を使って、その内容を更新していきたいという場合どうすれば効率的かを書いていきます。まずはINSERT文からです。6月28日記事 目次 色々方法があります。 ExcelでCSVファイルを作り、phpMyAdminを使ってCSVファイルを挿入 CSVファイルを読み込んで配列に入れて挿入 PHP等でINSERTクエリを作り、データをループで作っていき、SQL文を発行する。 PHPでINSERTクエリを作る テーブル作成 データ挿入用PHP 色々方法があります。 ExcelでCSVファイルを作り、phpMyAdminを使...
  • MySQLでテーブル作成2
    前回記事MySQLでテーブル作成1ではテーブルを作成しました。今回はそのテーブルに対して色々な操作をし、理解を深めていきたいと思います。6月1日記事 目次 テーブルの情報を取得する テーブルがまずあるか確認する。 テーブルの構造を見てみる。 テーブルにフィールドを挿入してみる。 挿入 確認 違った値を挿入してみる。 確認 フィールドを削除してみる。 削除 確認 値や文字列の情報を変更してみる。 変更 確認 テーブルの情報を取得する テーブルがまずあるか確認する。 データベースを選択していなければ。 mysql use データベース名; データベースを選択後 mysql SHOW TAB...
  • PHPとMySQLを使いGETメソッドで受け取ったデータを取得&表示
    前回記事PHPとMySQLでデータの取得からリンクで飛んできたページを作っていきたいと思います。6月4日記事 GETメソッドの注意点 クエリ条件 コード GETメソッドの注意点 GETメソッドはqueryの内容がURLに表示されているため、適切に処理する必要があります。 クエリ条件 idでかつ公開中(2)のデータの場合のみ表示させ、そうでない場合は、「この記事はありません。」的なエラー処理をしていきたいと思います。 すると mysql SELECT * FROM information WHERE id = 受け取ったID番号 AND status = 2 ; というようなクエリになると思います。 コード 受け取った値が数値のもののみを許可する必要が...
  • MySQLのINDEXと複合INDEXとINDEXなしの時間を計測
    MySQLのINDEXの張り方について記述していきたいと思います。 MySQLにてテーブル作成する場合、主キー、カラムとその型の記述は不可欠ですが、検索を高速化するためにINDEXを追加して張ることがあると思います。そのINDEXの張り方においてどれくらい効果があるのかを見ていきたいと思います。7月26日記事 目次 テーブル設計 INDEXを一つも張らない。 INDEXを一つずつ張る。 INDEXを複合して張る。 データ挿入 計測 まとめ テーブル設計 id(INT型),col1(VARCHAR型),col2(INT型),col3(INT型)にします。 テーブルはこんな感じ CREATE TABLE なんちゃら_index_table( id INT NOT ...
  • ループをしても意味ないレイアウトへMySQLからフィールド一覧を取り出して並べる方法
    PHP MySQLでデータ一覧を取り出して並べる方法はforeach文やwhile ($data = $stmt- fetch(PDO FETCH_ASSOC))を使っていることが多いと思います。この場合、HTMLの方もliタグ、dt ddタグでデザインもループしていることが多いです。 今日はそんな中で、ループをあまり必要としないレイアウトへデータを並べるためにはどうしたらよいのか、また、MySQLからそもそもデータを取り出すこととはどういういことなのかをまとめていきたいと思います。7月1日記事 目次 データの取得 レイアウトにはめ込んでいく データの取得 ※データベースのパスワード情報はconfigファイルに入っているという仮定のもと進めていきます。 もしわからなければ、phpのconfigファイルをご覧くだ...
  • jQueryでタブコンテンツを作ってみる。
    見せたいコンテンツやテキストが縦方向にずらっと並んでいるとうんざりすることがありますよね?そんな中で、クリックさせたときにのみその部分を表示させるためにはタブのコンテンツをよく使用します。今日はjQueryでタブ型のコンテンツを作っていきたいと思います。7月10日記事 目次 用意するもの HTMLとCSS まとめ 用意するもの jquery.min.js本体(今回はgoogleのcdnを利用) reset.css(paddingやmargin等をリセットするCSSをどこからかとってきてください。) HTMLとCSS HTML部(reset.cssを読み込んでいます。resetするCSSを読み込んでください。) !DOCTYPE HTML html hea...
  • MySQLとPHPとPDOを使い画像アップロードと挿入~プロトタイプ編~
    MySQLとPHPとPDOを使い、データベースに画像を格納、挿入して、表示させるものを作っていきたいと思います。10月1日記事 目次 テーブル作成 挿入 表示 テーブル作成 CREATE TABLE images ( id int NOT NULL AUTO_INCREMENT, ext varchar(5), contents blob, PRIMARY KEY (id) ); 挿入 ※画像を同じ場所のフォルダに置いてテストしています。またconfig.phpについては、phpのconfigファイルをご参考ください。また、config.phpファイルの方も最後の? は記入しなくても結構です。 ?php require ( config.php ); // 画像と拡...
  • jQueryで横並びメニューのドロップダウン型メニューを作る
    メニュー項目が多すぎるとメニューのものをグループ分けし、そのグループを横並びリンクとして作っている場合があります。さらに、そのリストにカーソルを載せるとそれぞれから下にサブメニューがでてくることがあります。今日はそんなドロップダウン型メニューを作っていきたいと思います。7月21日記事 イメージ 大きなカテゴリにあてると下側にサブメニューがあらわれる さらにサブメニューにカーソルを合わせると色も変わる 目次 作る上で注意したいこと HTML記述 CSS記述 jQuery まとめ 作る上で注意したいこと デザイン決めとく。 メインメニュー、サブメニューのそれぞれの背景色と文字色) メインメニュー、サブメニューのhover時のそれぞれの背景色と文字色) 4種類...
  • PHPとMySQLで削除ボタンからきた削除ページを作る
    前回記事再編集ボタンからきた編集ページを作るからの続きです。8月20日記事 目次 設計 コード 削除完了ページ まとめ 設計 削除ページについては、フィールドに削除コマンドを走らせず、statusカラムをMySQLでテーブル作成1のようにstatusの値だけを変えて作っていきたいと思います。こちらのほうが、1、データを削除されても簡単に復元できるようにできる。2、消さないので、ディスク領域は消費するが、断片化しないので、シーク速度は速くなる。ということです。 コード p 次の内容を削除しますか? br br /p ?php require( ../config.php ); $dsn = mysql dbname= .DB_NAME...
  • phpプログラミング入門-データベースにアクセスする(PDO)を使用
    昨日の記事phpプログラミング入門-データベースにアクセスする(mysql_connect)を使用のやり方では、セキュリティに脆弱性があったり、データベースの種類によって少し使う関数が変わってきてしまうため現在は推奨されていません。 そこで今日は現在推奨されているPDOを使ったやり方で昨日の記事と同じような事をやってみようと思います。 下準備 昨日と同じです。 データベースにアクセス⇒データベースの情報を表示⇒データベースに新しい情報を追加 という流れでチャレンジしてみます。 データベースにアクセス php ?php //データベースにアクセスして選択する $user = **** ; $pass = ***** ; try { $dbh = new PDO( mysql host=localhost;dbname=for_pra...
  • jqueryで要素の移動~直前の要素、親要素、子要素~
    jQueryでボタンが押された時にその近くにある要素に対して表示を操作する方法について考えていきたいと思います。 お題は以下のイメージ図にあるように、あいうえお等が書いてある要素に対して表示、非表示を考えていきます。12月6日記事 イメージ※わかりやすいように背景を色付けしてあります。 目次 要素の指定 コード(親要素のひとつ前の要素の子要素を指定したい場合の例) まとめ 要素の指定 要素の要素の指定をまとめると、 prev()1つ前の要素 next()1つ次の要素 children()すべて子要素 parent()すべての親要素 siblings()すべて兄弟の要素 となります。 コード(親要素のひとつ前の要素の子要素を指定したい場合の例) HTML ...
  • jQueryですべて表示(全部表示)と個別表示のタブ的なメニューを作る
    メニューを選択するリストがあり、そのリストのコンテンツをすべて表示と個別表示とで表示内容に分けるタブ的な機能をもつプログラムをjQuery作っていきたいと思います。2015年7月16日記事 イメージ1(はじめはすべて表示) イメージ2(個別をクリックすると、個別のものがあらわれる) イメージ3(すべて表示を再び押すともう一度すべて表示に戻る。) 目次 設計思想 コード まとめ 設計思想 初期状態はすべて表示(すべて表示のボタンのclassに.selectedをつけておく) 個別のものを押すと個別のものだけのコンテンツがあらわれ、以前につけられていたCSSのselectedを削除し、選択したものにCSSのselected付け加える 再びすべて表...
  • データベースについて(mysql編)
    ここではmysqlDBの操作方法について記述していきます。 目次 XAMPPでMySQLの利用 MySQLでログインとデータベース作成とユーザ作成データベースのログインと初期設定 MySQLでテーブル作成1更新情報を管理するテーブル作成方法の紹介 MySQLでテーブル作成2 MySQLのINDEXと複合INDEXとINDEXなしの時間を計測 MySQLでプログラム作成で使うコマンド一覧 MySQLのフィールド削除のコマンドTRUNCATEとDELETEの違い MySQLの予約語と予約語をテーブル名やカラム名に登録したい場合 MySQLで大容量の画像挿入や出力に対応できるように設定を変更する MySQLで外部結合と内部結合1~他テーブルのフィールド情報変更に対応する~ MySQLで外部結合と内部結合...
  • データベース~レコードの追加と検索~
    データベースでレコードを追加する時に使うSQL文を勉強してみます。 レコードの追加 INSERT INTO テーブル名(カラム名1, カラム名2, …) VALUES(値1, 値2, …); カラムを指定しない場合はカラムの左から順番にVALUESに記入された値が適用されていきます。 実際のphpプログラムの中では、、、 $pdo = new PDO("mysql dbname=hoge", "id", "password");//データベースにアクセス $st = $pdo- query("INSERT INTO table_name(title,content,status) VALUES( $title , $content , 2 )");//ポストの中にタイトルとコンテ...
  • カレンダーから日付を入力する方法
    フォームを作る際に日付をカレンダーから選ぶことが出来れば便利ですね。 今回はjQueryを利用してカレンダーから日付を選択出来るようにしたいと思います。 jQueryを導入する まずはjQueryを使えるようにします。 今回は最も簡単な方法を使います。 htmlのhead内に以下のコードを記述します。 script src="https //ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" /script これでファイルを置かなくてもjQueryを利用する事が可能になりました。 jQuery UIを導入する 上と同じ要領で、head内に以下の記述をしてみます。 script src="http //ajax.googleapis....
  • jQueryとCSSでメニューなどのスクロールしたらついてくるエリアを作る2
    前回記事CSSでメニューなどのスクロールしたらついてくるエリアを作る1では一番上にある部分をスクロールしてもついてくる状態にしました。 今度は途中にあるメニュー部分などをスクロールしてもついてくる方法について考えていきたいと思います。12月3日記事 イメージ スクロールする前スクロールしてnav部分をすぎると?こんな感じでナビ部分だけが残る 目次 コード まとめ コード HTML !DOCTYPE HTML html head meta charset="utf-8" link rel="stylesheet" type="text/css" href="reset.css" link rel=&...
  • MySQLの予約語と予約語をテーブル名やカラム名に登録したい場合
    MySQLの予約語のまとめと予約語を登録する場合について考えていきます。10月6日記事 目次 予約語とは 予約語一覧 それでも予約語を使いたい場合 SQL文 これはエラー これは通る まとめ 予約語とは ある特定の語は特別な扱いが必要になります。たとえばSELECTやWHEREなどよく使う語はカラム名やテーブル名として使用ができません。 予約語一覧 MySQL5.6では以下の語が予約されています。 ACCESSIBLE ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CH...
  • jQueryで横方向に画像をスライドさせる
    横にスライドさせるスクロールについて考えていきます。11月17日記事 イメージ 目次 とってくる コード 詳細設定 とってくる MITライセンスで公開されているものをとってきて試してみました。 http //www.coolwebwindow.com/jquery-plugin/plugins/slidewide/index.html コード 今回、試しにsvg画像を使ってみました。結論から話すと、svgは読み込みに時間がかかりあまり使い物にならないことがわかりました。 jpgやpngを使ってやっていくことをお勧めします。 !DOCTYPE HTML html lang="ja" head meta charset="utf-8&...
  • MySQLでプログラム作成で使うコマンド一覧
    PHPでプログラムを書いていると、時々「あれ、なんて打つんだっけ?」と戸惑うことがあります。そんな中で覚書しておきます。MySQLでよく使うコマンド一覧についてまとめていきたいと思います。6月30日記事 目次 PHP側でよく使うコマンド SELECT INSERT UPDATE MySQL側でよく使うコマンド PHP側でよく使うコマンド SELECT SELECT データを取得する アスタリスク(*)があるとカラム全部を取得する。 SELECT * FROM テーブル名 WHIERE カラム名1 = 値 ; カラム名1の値が値1の場合のidとcolumn1とcolumn2のフィールドを取得する。 SELECT (id,column1,c...
  • PHPでPDOを使ってMySQLから1件だけフィールドを取得したい場合
    配列で取得するのはよく見かけますが、1件だけの場合どうすればよいのでしょうか? たとえば更新ページの更新一覧にあるGETメソッドのリンクを押した際の表示するphpのコードです。7月18日記事 目次 更新記事のテーブル設計 コード HTML部分 まとめ 更新記事のテーブル設計 テーブルのカラムはそれぞれ、id,info_date,regi_date,title,text,url,status(id(主キー)、公開日、登録日、タイトル、テキスト内容、URL、status)だとします。 また、statusが2の場合、その記事は公開対象ということだとします。 コード データベースの情報はconfig.phpファイルに保存しておきdefine関数でDB_NAMEやDB_HOSTを定義し...
  • MySQLでテーブル作成1
    MySQLでテーブルを作成する流れを説明していきます。5月31日記事 目次 とりあえずテーブル作成 設計 ログイン テーブル作成 テーブル作成のコマンドラインの意味 ストレージエンジンの種類 主キーとINDEX データ型 次 とりあえずテーブル作成 最初は新着情報を管理するテーブルを作っていきます。 設計 そんなに新着時間を表示させるほどの情報はないので、日付のみにするとします。すると、記事ID、日付(時間なし)、タイトル、内容属性、本文、URL、ステータスというところでしょうか。ステータスは、投稿状態を表すもので公開(2)、下書き(1)、削除(0)といったものを格納していきます。 ログイン ログインします。 ...
  • 付箋のようにクリックORタップしたら透過する仕組みを作る2
    前回記事付箋のようにマウスを載せたら剥がされる仕組みを作る1ではCSSのみで実装していましたが、今回はjQueryも使って実装していきます。11月13日記事 イメージ クリックする前クリックした後 目次 概要 コード まとめ 概要 今度はjQueryのclickイベントを使って行っていきます。 コード HTML !DOCTYPE HTML html head meta charset="utf-8" link rel="stylesheet" type="text/css" href="reset.css" link rel="stylesheet&qu...
  • PHPでformでデータを多次元配列にして送信後、受け取る。
    データベースからたくさんの情報を取得して、フォームに編集できるように並べて、フォームでたくさんのデータを配列にして送信後、配列で受け取ることをしていきたいと思います。6月29日 イメージ ID カラム1 カラム2 1 テキストエリアのフォーム1 テキストエリアのフォーム1 2 テキストエリアのフォーム2 テキストエリアのフォーム2 3 テキストエリアのフォーム3 テキストエリアのフォーム3 ・ ・ ・ 送信ボタン 目次 送信側 受け取り側 まとめ 送信側 データベースから引っ張ってきて、フォームにどんどんと格納していきます。データベースはEUC-JPの文字コードなの...
  • MySQLで大容量の画像挿入や出力に対応できるように設定を変更する
    MySQLのデフォルトの設定ではフィールドデータは1MBまでのパケットしか挿入できません。画像が1MB未満でも他のデータの合計が1MB以上超えると挿入できないので、挿入できるように変更していきます。10月8日記事 目次 MySQLの設定ファイルmy.iniを開く XAMPPなら、コントロールパネルから、configファイルをクリック 照合順序も一応設定する MySQLの設定ファイルmy.iniを開く 必ずバックアップを取るか、設定ファイルの変更部分を#でコメントアウトしておきましょう#がコメントアウトした状態です XAMPPなら、コントロールパネルから、configファイルをクリック [mysqld]の項目で ######(変更点)以下の3行を追加###### innodb...
  • MySQLであいまい検索パターンマッチの仕方(Like句の使い)初級編
    データベースの特定のカラムに挿入されたフィールドデータのあいまい検索について考えていきます。9月25日記事 目次 テーブル構造 同一の語句を検索する方法 SQL文 PDOのクエリ あいまいな語句を検索する方法 SQL文 PDOのクエリ コード 検索ページ 結果ページ まとめ テーブル構造 テーブル構造は以下のものと仮定します。 mysql desc information; +-----------+--------------+------+-----+------------+----------------+ | Field | Type | Null | Key | Defau...
  • cakephp3でPHPExcel
    cakePHP3でPHPExcelを使う 目次 cakePHP 挿入編 出力編 Not cakePHP 挿入 出力 cakePHP 挿入編 cakePHPでデータ挿入 出力編 phpクッキング 保存とダウンロード Not cakePHP 挿入 Import an excel file into a MySQL table with PHPExcel How to Import Excel file into mysql Database using PHP how to use phpexcel to read data and insert into database...
  • UTF-8の文字コードファイルだが、MySQLデータをEUC-jp(ujis)で保存する。
    MySQLの文字コードはEUC-JPだが、ファイルはutf-8にしておいて、挿入時にEUC-JPに変更してつっこんでみたいという記事。6月26日記事 目次 MySQLはEUC-JP(ujis)、HTMLファイルもEUCにしてみる。 MySQLの文字コードチェック HTMLファイル等もEUCにしてみる。 トライ UTF-8の文字コードファイルだが、挿入する瞬間にEUC-JPにmb_convert_encodingする。 補足 MySQLはEUC-JP(ujis)、HTMLファイルもEUCにしてみる。 MySQLの文字コードチェック mysql show variables like character_set% ; 結果こんな感じ Var...
  • @wiki全体から「MySQL,PHP,jQuery(ajax通信)でもっと読む(もっと見る)機能の実装A-2」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索