投稿者: auto_master

  • mysqlのメモ3

    レコードの更新

    update

    update users set id = 2 where name = 'tanaka';

    usersテーブルのidを2にする。場所(条件)はtanakaというname。
    という感じで。

    レコードの削除

    delete

    delete from users where id =3;

    id3のレコードが消えますよと。where指定しないと全部消えるので注意。

    (さらに…)

  • mysqlのメモ2

    テーブルの作成

    create table

    create table users(x,x,x);

    usersというテーブルが作られるのでそれを仮定して書く。

    テーブルの(x,x,x)内にフィールドを定義していく。
    xはフィールドの名前とデータの型。
    id intだったらidというフィールドに数字
    name varchar(50)だったらnameというフィールドに
    50(全角なら25)文字内の文字列をという意味。

    (さらに…)

  • mysqlのメモ1

    データベースの一つであるmysqlの操作についての覚え書き。
    たまにしか使わないので必ずリファレンスを見ながらの作業になるのは必至。

    その中でも特に基本となる操作をメモとして流れを押さえておく。

    基本的な考え方

    データベースをエクセルに例えると
    データベース =ブック
    -テーブル   =シート
    –フィールド  =列(1月、2月~合計)
    –レコード   =行(売上の額などの値)

    前提条件としてローカルサーバーを立ち上げターミナルで操作可能な状態。

    (さらに…)

  • PHPのノート20 – CookieとSession

    Cookie

    Cookieとはローカルにデータを保存する機能。
    変数などは実行されるまでの間など一時的にしかデータを保存できない。
    こちらは設定した有効期限までデータが保持される。

    Cookieを設定する

    setcookie('userName','tamota');

    userNameにtamotaのクッキーが保存される。

    echo $_COOKIE['userName'];

    (さらに…)

  • PHPのノート19 – データベース操作2

    データベース操作2

    mysql_numrows

    帰ってきた変数の行数を調べる。

    mysql_fetch_assoc

    連想配列で読み込み配置する準備をする。

    $rs = mysql_query ("select * from users");
     if (mysql_numrows($rs)){
     while ($row = mysql_fetch_assoc($rs)){
     var_dump($row);
     }
     } else {
     echo "nothing returned";
     }

    (さらに…)

  • PHPのノート18 – データベース操作1

    データベース操作1

    mysql_connect

    データベースのサーバーに接続(ログイン)する。
    (データベースの設定は済んでいると仮定)
    接続先のサーバーにそれぞれ設定したユーザーネームとパスワードを書く。

    mysql_connect("localhost", "dbuser001", "dbpwd0001");

    $conn = mysql_connect("localhost", "dbuser001", "dbpwd0001");
     if (!$conn){
     echo "can't connect to DB:", mysql_error();
     exit;
     }

    (さらに…)