多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP中操作MySQL數據庫的一些要注意的問題

PHP中操作MySQL數據庫的一些要注意的問題

來源:程序員人生   發布時間:2014-05-24 10:26:51 閱讀次數:3025次

1.分號的例外

對于 MySQL,第一件你必須牢記的是它的每一行命令都是用分號 (;) 作為結束的,但……沒有完全絕對的事,在這兒也是一樣,當一行 MySQL 被插入在 PHP 代碼中時,最好把后面的分號省略掉,例如:

  1. mysql_query ("INSERT INTO tablename (first_name, last_name)     
  2. VALUES ('$first_name''$last_name')     
  3. ");   

這是因為 PHP 也是以分號作為一行的結束的,額外的分號有時會讓 PHP 的語法分析器搞不明白,所以還是省略掉的好,在這種情況下,雖然省略了分號,但是 PHP 在執行 MySQL 命令時會自動的幫你加上的。

另外還有一個不要加分號的情況,當你想把要字段的豎者排列顯示下來,而不是像通常的那樣橫著排列時,你可以用 G 來結束一行 SQL 語句,這時就用不上分號了,例如:  

SELECT * FROM PENPALS WHERE USER_ID = 1G

2.TEXT、DATE、和 SET 數據類型

MySQL 數據表的字段必須有定義一個數據類型。這有大約 25 種選擇,大部分都是直接明了的,就不多費口舌了。但有幾個有必要提一下。

TEXT 不是一種數據類型,雖然可能有些書上是這么說的,它實際上應該是“ LONG VARCHAR ”或者“ MEDIUMTEXT”.

DATE 數據類型的格式是 YYYY-MM-DD,比如: 1999-12-08,你可以很容易的用 date 函數來得到這種格式的當前系統時間:date("Y-m-d")

并且,在 DATA 數據類型之間可以作減法,得到相差的時間天數:

$age = ($current_date - $birthdate);

集合 SET 是一個有用的數據類型,它和枚舉 ENUM 有點相似,只不過是 SET 能夠保存多個值而 ENUM 只能保存一個值而已。而且, SET 類型最多只能夠有 64 個預定的值,而 ENUM 類型卻能夠處理最多 65,535 個預定義的值。而如果需要有大于 64 個值的集合,該怎么辦呢?這時就需要定義多個集合來一起解決這個問題了.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲成aⅴ人片在线观 | 欧美国产一区二区 | 精品国产成人a在线观看 | 国产精品a v 免费视频 | 精品视频一区二区三区四区 | 午夜三级视频 | 秋霞网亚洲成a人片 | 欧美一级毛片免费看 | 最好免费高清视频在线看 | 亚洲一区二区三区在线网站 | 国产日韩一区二区三区在线观看 | 日韩 国产 欧美视频一区二区三区 | 亚洲国产欧美一区 | 久久亚洲人成国产精品 | 精品亚洲成a人在线观看 | 色综合久久98天天综合 | 中国高清色视频www 中国国产成人精品久久 | 欧美一区二区三区免费高 | 毛片一区| 国产成人精品免费视频网页大全 | 久久ri精品高清一区二区三区 | 一本大道高清香蕉中文大在线 | 一级做a爰片欧美aaaa | 日韩欧美国内 | 欧美精品亚洲精品日韩专区va | 在线免费毛片 | xx00视频| 亚洲精品蜜桃久久久久久 | 亚洲精品国产经典一区二区 | 伊人影院在线播放 | 国产成人精品免费视频软件 | 操网| 亚洲国产精品尤物yw在线观看 | 久久成人国产精品二三区 | 激情视频在线观看 | 国产精品视频1区 | 国产成人高清亚洲一区91 | 99久久久国产精品免费牛牛四川 | 在线天堂视频 | xxx.com日本| 爱爱小视频在线观看网站 |