約 3,765,251 件
https://w.atwiki.jp/freebsd7/pages/29.html
Smartyとは、PHPプログラミングにおいて、ロジックとデザインを分離して 開発ができる便利な手法(?)です。 例えば、普通のASPで作成したページは、 htmlの中にVBコードをガンガンに書いていき、1つのhtmlファイルで動作します。 また、普通にPHPでソースを書く際も同じです。 この方法だと視認性が悪く、デザインと分離できないため、 html部分だけをデザイナーに頼んで作ってもらうと言うことができません。 そこで、htmlとソースコードを別々に管理して 切り離しができるようにするのがSmartyの役目です。 ↓ ↓ ↓ ↓ ↓ ↓ 以下、広告です。↓ ↓ ↓ ↓ ↓ ↓
https://w.atwiki.jp/tyama-joy/pages/11.html
インストール mysql本体 GUIツール ユーザー作成 grant all privileges on *.* to exchange@"%" identified by exchange with grant option grant all privileges on *.* to exchange@localhost identified by exchange with grant option flush privileges データベース作成 create database exchange データベース削除 drop database exchange テーブル作成 create table rate ( date date not null, end varchar(6) not null, begin varchar(6) not null, high varchar(6) not null, low varchar(6) not null, primary key (date) ) create table ma ( date date not null, end varchar(6) not null, begin varchar(6) not null, high varchar(6) not null, low varchar(6) not null, sma varchar(6) not null, rma varchar(6) not null, wma varchar(6) not null, ema varchar(6) not null, primary key (date) ) テーブル削除 drop table rate インポート load data infile "c /data.csv" into table rate fields terminated by , enclosed by "
https://w.atwiki.jp/k_rororo/pages/19.html
ユーザの作成 GRANT権限 ON *.* TO ユーザ名 IDENTIFIED BY パスワード WITH GRANT OPTION; 例) GRANT ALL PRIVILEGES ON *.* to hoge IDENTIFIED BY fuga ; ユーザーを追加したら最後に以下のように、ユーザーテーブルをリフレッシュします。 FLUSH PRIVILEGES; mysqlで現在の接続数を確認する mysqladmin -u root extended-status | grep -E Max|Threads
https://w.atwiki.jp/uyeee/pages/22.html
MySQL --local-infile Conless load data infile オプション inner join しながら update ストレージエンジン変更 MyISAM ⇒ InnoDB my.cnf 設定
https://w.atwiki.jp/makaaso/pages/4.html
MySQL
https://w.atwiki.jp/nyk69/pages/23.html
MySQL auto_incrementの値を初期化する方法 on duplicate key updateを使う 識別子の大文字/小文字区別 counter -
https://w.atwiki.jp/kenichiro/pages/62.html
MacでのMySQLの使い方 起動の方法 sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止の方法 sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop rootのパスワード設定 /usr/local/mysql/bin/mysqladmin -u root password 'rootのパスワード' rootでログイン /usr/local/mysql/bin/mysql -uroot -p このあとにパスワードを入力すればよい。
https://w.atwiki.jp/nicepaper/pages/315.html
phpの学習に使っている手元にある本にmysql_real_escape_stringという関数が使用されていました。 しかしこの関数が意味するところを調べてみると、もう非推奨となっていました。 そこでPDO quoteに出会い、今回はそれを勉強してみました。 (名著なのですが2008年のものなので仕方ないみたいです・・・) SQLインジェクション セキュリティの不備を利用して、不正なSQL文を実行させることによって、データベースシステムを不正に操作する攻撃手法のことをSQLインジェクションと言います。 このSQLインジェクションに対策を打つべく外部から文字列を入力してデータベースを操作する場合にはサニタイジング処理を行わなければいけません。 サニタイジング処理 これはエスケープ処理とも言われ、特殊文字をエスケープしてくれます。 PDO quote PDO quote()ではエスケープ処理をしてくれます。 以下のコードでは、もうすでにデータベースにアクセスしているものとします。 コード ?php //データベースにアクセスして選択する $user = **** ; $pass = ***** ; try { $dbh = new PDO( mysql host=localhost;dbname=***** , $user, $pass); if($dbh){ echo "データベースへの接続に成功しました。"; }else{ echo "データベースへの接続に失敗しました。"; } } catch (PDOException $e) { print "エラー! " . $e- getMessage() . " br/ "; die(); } ? ?php//エスケープ処理 $string = Nice ; print "Unquoted string $string\n"; print "Quoted string " . $dbh- quote($string) . "\n"; ? 実行 Unquoted string Nice Quoted string Nice となります。 このようにシングルクオートがエスケープされます。
https://w.atwiki.jp/omisono_php/pages/45.html
XAMPPにSmartyをインストールする方法 1 Smartyをダウンロードしてくる http //www.smarty.net/ 2009/04/13現在では Smarty 2.6.22 Released が最新版 zip形式を選択 2 解凍したZIPのlibsフォルダをXAMPPのPHPフォルダにコピーする c \xampp\php\ にコピーする 3 php.iniを変更して、smartyを読み込ませる php.ini中のinclude_pathにsmartyの記述を追加 例:Cドライブ直下にXAMPPをインストールしていた場合 include_path = ".;C \xampp\php\[[pear]]\;c \xampp\php\libs"; 注意 XAMPPの場合、php.iniが3つ存在する。 (php/php.ini, php/php4/php.ini, apache/bin/php.ini) その中で有効なのはapache/binフォルダのphp.ini あとは無視をしてもOK 4 apacheを再起動
https://w.atwiki.jp/personal0322/pages/13.html
大見出し MySQLメニュー