php+mysql

phpmysql...

課題だからいろいろ触ってみた。
バグったところを中心に備忘録として残してみる

1.まず、select from where でよく間違えたこと。
select のあとは , で区切る。
from のあとも , で区切る
しかし、whereのあとは and もしくは orで区切る。
()が使えるかは確認してない。

2.mysqlから引っ張ってきたデータに関して分からなかった事。
table aとbがあったとして、それぞれの内容が以下の状態だったとする
a (
id int,
name varchar(10)
);
b (
id int,
bname varchar(5)
);

これでselect * from a, b where a.name=b.bname;
とすると、
whileでその応答を回した時に得られるidはbのほう。
aのidを得る事はできないみたい。
a.idという記法も使えなかった。
これを回避するためには、属性名をずらすくらい?
なので、各テーブルの属性がかち合わないようにテーブルを修正。

こんな感じかな。