日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

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 個值的集合,該怎么辦呢?這時就需要定義多個集合來一起解決這個問題了.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 这里只有精品视频在线观看 | 91网站免费观看 | 欧美午夜一区二区三区免费大片 | 久久精品av| 亚洲精品自拍偷拍 | 国产日产久久高清欧美一区 | 九九九亚洲 | 国产精品乱 | 久久精品成人一区二区三区蜜臀 | 精品久久中文字幕 | 夜夜导航 | 久久久久久久久久国产精品 | 久久久www成人免费精品张筱雨 | 亚洲综合区 | 成人视屏在线观看 | 操操操网| 久久久久国产 | 看片地址 | 日韩视频在线观看 | 久久久久国产一区二区三区四区 | 免费亚洲网站 | 网友自拍第一页 | 国产3区 | 最新黄色免费网站 | 亚洲成人精品一区 | 毛片免费在线 | 日韩和的一区二区 | 色综合久久久久 | 精品国产乱码久久久久久图片 | 日韩一区在线视频 | 日韩精品成人 | 成人一区二区三区免费视频 | 人人澡人人添人人爽一区二区 | 成人午夜小视频 | 亚洲视频免费在线观看 | 五月婷婷在线视频 | www.伊人.com | 亚洲高清在线视频 | 亚洲精品久久久久中文字幕欢迎你 | 午夜视频一区 | 精品久久久影院 |