読者です 読者をやめる 読者になる 読者になる

webの勉強!!初心者!脱出マニュアル!!

webの勉強を、初心者から脱出するためのメモを残していきます

Webの勉強~MySQL・PHP~データベースをコマンドプロンプトから実践

こんにちはメグルです。

 

昨日の続きで、

DBでテーブルを作っていきます。

先ず、xamppを起動して、

コマンドプロンプトを開きます。

そしたら、

mysql -u root -p

を打ち込みます。

その後、

show databases;

でデータベースを見ます。

そしたら、

db1を選びたいので、

use db1;

とうち、これからdb1にテーブルを作成していきます。

create table date_test(a date,b datetime,c varchar(10));

と記入します。

次に、

insert into date_test values('15-03-03','15-03-04','abcdef');

と記入しました。

すると、

f:id:meglez1:20150303094123p:plain

こうして、足していきます。

 

次はカラムを変更してみます。

f:id:meglez1:20150303100421p:plain

これを例えば、varchar(5)とかにすると、5文字しか入らないので、

takahashiが→takahしか表示されなくなり、一度消してしまうと、

varchar(100)に戻してもtakahのままで、takahashiは戻ってきません。

 

次はカラムを追加します。

 

f:id:meglez1:20150303101043p:plain

 

after namaと指定すると、名前の後に入ります。

 

f:id:meglez1:20150303101128p:plain

 

次に一番前にカラムを入れたり、

元々あるものを一番前に持っていきたい場合はしたのようです。

f:id:meglez1:20150303102313p:plain

 

f:id:meglez1:20150303151550p:plain

f:id:meglez1:20150303151602p:plain

f:id:meglez1:20150303151610p:plain

yを省いてそれ以外をコピーして作りたい場合は下のようになります。

f:id:meglez1:20150303151844p:plain

f:id:meglez1:20150303152054p:plain

 テーブルをそのまま消したい場合はdropopでテーブルの中身だけ消したいのは、

deleteを使います。

drop tablee exam0303_4;  でテーブルを削除。

delete from exam0303_3;  で中身を削除。

deleteは後ほどやりますが、

指定したところのみを消すことも可能だそうです。

Webの勉強~MySQL・PHP~データベースをコマンドプロンプトから実践

こんにちは、メグルです。

 

 3月最初の研修です。

 

先週は胃腸炎でほぼ1週間お休みしてしましました。

 

今日から、講師がしばらく変わります。


そして研修内容もガラッと変わります。

PHP

 

DB

 

を今月学んでいきます。

 順番としては、

先にDBをやってPHPをやっていくということです。


理由としては、DBのアプリケーション?ではある、MySQLがわかっていないと、PHPを書けないからだそうです、

 その後、

最後1週間位を使って、ECサイトをつくっていく。

 

参考書籍

 

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

 

 をもとに学んでいきます!

 

そして、基本はXAMPPを使っていきます。

 

http://ja.wikipedia.org/wiki/XAMPP

 

オラクルのDBの資格などは何年もかかっている人もいるそうで、

ちょっと興味持てますね!!

 

1か月では、基本中の基本を学んでいく感じになりそうですね!!

 

PHPマイアドミンは使わずにやっていく感じらしいです。

 

DBとはどんな種類があるのか??

先ずは有名なのは、

MySQL

ですが、なぜ有名なのかというと、

これは、「無料」だからだそうです。

 

次に、

・Oracle

これは、「優秀」ではあるが、有料であり、

結構な金額らしいです。

 

次は、

Postgres(ポスグレ)

 

次に、

アンドロイドなどで使われている、

・??

 

どれをとっても良く似ていて、これ以外にも沢山

存在しているらしいです。

 

リレーショナルデータベースという構造になっていて、

その他の構造もあるみたいですが、今はこれが、

メジャーに使われていいます。

これは、表形式で出来ていて、

何列目、何行目なで表していくらしいです。

 

XAMPPを使うことにより、自分のPCがDBになっていということですね。

 

f:id:meglez1:20150302105929p:plain

 

f:id:meglez1:20150302105938p:plain

 

 

f:id:meglez1:20150302110559p:plain

 

f:id:meglez1:20150302110704p:plain

 

f:id:meglez1:20150302111043p:plain

テーブルの中身です。

mySQLを使ってほかのDBにアクセスしている。

 

show tables;

 

select * from testtb01

はqueryである。(要求をしている)

f:id:meglez1:20150302112957p:plain

 

 先ずはDBを作成していきます。

DB名→db1

CREAITE DATABASE db1;

で作成する。

f:id:meglez1:20150302134222p:plain

次にテーブルを作ります。

先ずは、use db1;

でテーブルを作るデータベースを選びます。

f:id:meglez1:20150302135439p:plain

create table tb1(bang varcchar(10),,nama varchar(10),tosi int);

 

f:id:meglez1:20150302135448p:plain

 

次に、desc tb1;

と打ち込むと作成したテーブルの内容を表示できます。

f:id:meglez1:20150302140118p:plain

 intは整数の標準が11桁ですね。

 

Typeは、型のことですね。

 

Defaultは値を指定しない時に出るのがNULLになります。

 

次にテーブルの中身を入れていきます。

insert into tb1(bang,nama,tosi) values('A101','佐藤',40);

 

f:id:meglez1:20150302141149p:plain

続けて入力していきましょう。

f:id:meglez1:20150302141525p:plain

 

select * from tb1;

で中身がちゃんと入ったかどうかの確認ですが、名前が??

になっていまっていますね!!

これはミスではなく、気にしないでいいですね。

単に日本語に対応していないDBなんですね!!

 

f:id:meglez1:20150302142039p:plain

作り直しです。

f:id:meglez1:20150302142658p:plain

f:id:meglez1:20150302142704p:plain

するとこうなります。

f:id:meglez1:20150302142807p:plain

 

 

 

 

Webの勉強~PHP、WEBマーケティング~

こんにちは、メグルです!!

 

昨日は、体調不良のために、お休みしていましました。

 

今日は、2つ大きなことをやるらしいです。

 

アナルティクスを昨日に続きやるらしいです。

 

webマーケティングを担当するコンサルタント

思考トレーニング

 

 

頭の中の情報を瞬時に整理し、

アウトプットする練習。

 

仕事でクライアントと会話するとき

など。

 

相手の話しが良く理解できるようになる。

しごとでリーダーシップをとれる。

自分の頭の中のモヤモヤが明確になる。

年収が1.5倍になる。、、、、、、、、、、、、、、、、、、、、、、、、、

 

 

Webの勉強~PHP、WEBマーケティング~

こんにちはメグルです。

 

先週は散々な内容だったので今週は・・・。

 

今日の研修内容は、WEBマーケティング!!

 

とりあえず、phpを自分で自習します。

 

先ずは、xamppの設定から、

PHPの設定ファイルを確認する!!

php.iniを編集する

「c:¥xampp¥phpphp.ini」

テキストエディタで開いて、下のように編集しましょう。

 

535  E_ALL & ~E_DEPRECATED & ~E_STRICT  E_ALL & ~E_NOTICE
 
814   ;default_charset = "UTF-8  default_charset
 
1045  date.timezone=Europe/Berlin   date.timezone=Asia/Tokyo
 
1860 ;mbstring.language = Japanese  mbstring.language = Japanese
 
1866 ;mbstring.internal_encoding = EUC-JP mbstring.internal_encoding = UTF-8
 
1870  ;mbstring.http_input = auto  mbstring.http_input = auto
 
1875 ;mbstring.http_output = SJIS  mbstring.http_output = pass
 
1883  ;mbstring.encoding_translation = Off  mbstring.encoding_translation = Off
編集ができたら、保存して、Apacheを再起動させましょう。
 
php.iniとは、PHP基準の設定ファイルです。
 
pphp.iniを利用することで、(例えば)エラーの表示方法や利用する文字コードタイムゾーンなどをまとめて管理できます。変更が必要になった場合も、個別のスクリプトを修正せずに済み、便利なんです。
 
 
覚えておきましょう!!
 
さて、自習も終わり、研修の始まりです。
 
企画(ヒアリング)→設計 → 制作 → 公開運用 → (広告) → 解析・改善 → ゴール
 
そして何かを制作するときに大切なことは、
 
目的は?
 
ターゲットは?
 
差別化要因は?
 

60分3000円以下の激安リラクゼーションサロン、マッサージの検索・クチコミ・クーポンは「みんなのコレコレ」!

 


SEOチェキ! 無料で使えるSEOツール

 


Website Traffic & Mobile App Analytics | SimilarWeb

 

Webの勉強~JQueryとPHP~

こんにちはメグルです。

 

今日の研修も、Webの勉強~JQueryPHP~なんですが、

講師が来ません。

 

しかも、雑用のおっちゃんが朝から機嫌が悪いようで、

手あたり次第に研修生をディスリまくってます!!

 

心より、苦手です。

 

上司でもなんでもないのに、ガタガタわめいて、

そういうがいるから、勤めるのが嫌になるのを

本人は全く理解していません。

 

そういう人に限って、「自分の頃は・・・!!」

とか、

「社会人とは・・・・」

とか、わけのわからないことを偉そうに

語るんですよね!!

 

顔を見るのも嫌です。

 

関わらないように過ごしていきたいと思います!!

 

さぁ、気持ちを切り替えて、今日も頑張っていきます。

 

これから自分がやりたいことを行うにあたって、

必ず必要なツールや知識が何なのかを明確にします。

 

そして、付けなければならない知識を段階、カテゴリに分けて、

また、スケジューリングして実行していかなければなりませんね!!

 

先ずは、wordpressをゼロから作成出来るようにしなければいけません。

 

そのためには、wordpress用のphpの知識と、

wordpressフレームワークとは何なのかを

しっかり学んでいこうと思います。


次のトレンド!?Wordpressフレームワークとは | Designup

 


ラクするWeb制作「フレームワークなにソレ?」な初心者へおすすめの7選

 


Wordpressのテーマフレームワーク「PressWork」が便利 - NAVER まとめ

 


WordPress で Web製作をしたいけど、PHP はまだちょっと … という人の PHP ガイド

 

ちょっと関係ないですが、めっちゃ気になったんでリンクしました。


【特集】YoutubeからMP3へ簡単に変換出来るサイトとアプリ!! - NAVER まとめ

 

 


WEBデザインが独学で身につく!WEBデザイナー必見の神サイト25選

 


目標達成の原理原則ー目標達成の技術伊藤人語 | 伊藤人語

 

 


WordPressテーマ「BlogPress (TCD010)」 | WordPressテーマ「BlogPress (TCD010)」

 

Webの勉強~JQueryとPHP~

こんにちはメグルです。

 


teratail【テラテイル】|思考するエンジニアのためのQAプラットフォーム

 


Qiita - プログラマの技術情報共有サービス

 


ITエキスパートのための問題解決メディア - @IT

 


IT製品/サービスの導入・購買を支援する「TechTargetジャパン」

 


GIGAZINE(ギガジン) - ソニーが現在開発中のFEレンズ6本を一挙展示、撮影体験コーナーもあり

 


PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET

 


PHP: The Right Way

 


パーフェクトPHP | Gihyo Digital Publishing

 

phpのフレームワークは勉強しましょう!!

 

本をみてコピペはあまり良くない。

 

自分で可能な限り自分で書けるようにする。

中身を書き直さないプログラムはほとんどないので、しっかりと覚える必要がある。

スリムで快適なプログラムを目指す!!

 

 


REDLINE MAGAZINE | Sassの勉強 #01 Sassとは何か?~環境構築

Webの勉強~JQueryとPHP~

こんにちはメグルです。

 

今日は伊藤先生の講義で、

JQueryPHPを同時に!!

 

TODOアプリを作ってみよう!

 

先ずは、xampp(ザンプ)をインストールします。

f:id:meglez1:20150210095203p:plain

dispは0か1かが入る。

INTは数字でTEXTは文字

照合順序はtittleだけUTF_8general_ci。

 

 

f:id:meglez1:20150210095745p:plain

f:id:meglez1:20150210095208p:plain

 

次に挿入!!

 

function.phpで保存

<?php
function db_connect() {
try {
return new PDO(DSN,DB_USER,DB_PASSWORD);
} catch (PDOException $e) {
echo $e->getMessage();
exit;
}
}

function h($s) {
return htmlspecialchars($s. ENT_QUOTES, "UTF-8");
}

 

config.phpで保存

 

<?php
//DB
define('DSN','mysql:host=localhost;dbname=ajax;charset=utf8');
define('DB_USER','root');
define('DB_PASSWORD','');

 

 

index.phpで保存

 

<?php
require_once('config.php');
require_once('function.php');

$dbh = db_connect();
$tasks = array();
$sql = "select * from ajax where disp = 1";

foreach($dbh->query($sql) as $row) {
array_push($tasks , $row);
}
var_dump($tasks);
?>