日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

揭秘PHP+MySQL動態(tài)網(wǎng)站開發(fā)基礎(chǔ)實例教程(2)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析PHP給圖片加水印實例代碼
這也是一個比較常用的功能,用PHP給上傳圖片加水印的程序,是通過判斷文件類型建立圖形,然后把其復(fù)制到原建立的圖形上,填充并建立rectangle,以備寫入imagestring(),或是原已經(jīng)定好的圖像程序當中判斷水印類型:一是字符串,另是增加一個圖形對象在上面。


  不幸的是,我們又一次得到了一個空表,所以讓我們再輸進去:
MySQL> insert into tbl values (1,’Rafi’,’Ton’,’Just a test’);<回車>
Query OK, 1 row affected (0.04 sec)
  
    另一件可以做的事是,修改指定字段的內(nèi)容,使用"update"命令:
MySQL>update tbl set UserName=’Berber’ where UserName=’Rafi’;<回車>
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

  這個命令將搜索所有UserName為"Rafi"的記錄,并將它改為"Berber"。注意,set部分和where部分不一定要一樣。我們可以索搜一個字段但是改變另一個字段。而且,我們可以執(zhí)行兩個或更多條件的搜索。
MySQL>update tbl set UserName=’Rafi’ where UserName=’Berber’ and LastName=’Ton’;<回車>
Query OK, 1 row affected (0.04 sec)

    組合PHP與MySQL 
  在這個部分里,我們將建立一個建單的基于PHP的web站點,用來控制前面所建的MySQL的表。
  我們將建立下面的站點結(jié)構(gòu)(假設(shè)你已經(jīng)知道一些基本的HTML的知識):
  1. index.php3 用于前端查看表2. add.php3 用于往表中插入數(shù)據(jù)
  3. Modify.php3 用于修改表中的記錄4. del.php3 用于刪除表中的記錄
  首先,我們想查看一下數(shù)據(jù)庫,看一下下面的腳本:
  --------------------------------------------------------------------------------
  Index.php
  <html>
  <head><title>Web Database Sample Index</title>
  </head>
  <body bgcolor=#ffffff>
  <h2>Data from tbl</h2>
  <?
  mysql_connect() or die ("Problem connecting to DataBase");
  $query = "select * from tbl";
  $result = mysql_db_query("example", $query);
  if ($result) {
  echo "Found these entries in the database:<br><p></p>";
  echo "<table width=90% align=center border=1><tr>
  <td align=center bgcolor=#00FFFF>User Name</td>
  <td align=center bgcolor=#00FFFF>Last Name</td>
  <td align=center bgcolor=#00FFFF>Domain Name</td>
  <td align=center bgcolor=#00FFFF>Request Date</td>
  </tr>";
  while ($r = mysql_fetch_array($result))
  {
  $idx = $r["idx"];
  $user = $r["UserName"];
  $last = $r["LastName"];
  $text = $r["FreeText"];
  echo "<tr>
  <td>$idx</td>
  <td>$user</td>
  <td>$last</td>
  <td>$text</td>
  </tr>";
  }
  echo "</table>";
  }
  else
  {
  echo "No data.";
  }
  mysql_free_result($result);
  include (’links.x’);
  ?>
  </body>
  </html>

  好,下面給出一些說明:
  我們先用正常的html標簽創(chuàng)建thml文檔。當我們想從html中出來轉(zhuǎn)入PHP中時,我們用<?來打開PHP部分,這個告訴web服務(wù)器將后面的文本看成是PHP語法而不是一般的html。使用?>來結(jié)束PHP部分。
  mysql_connect() 命令告訴PHP建立一個與MySQL服務(wù)器的連接。如果連接建立成功,腳本將繼續(xù),如果不成功,則打印出die命令的信息“Problem connecting to Database”(如果要看關(guān)于mysql_connect的更多的信息和其它的PHP函數(shù),可以去http://www.php.net下的文檔中查找)。
  現(xiàn)在,如果MySQL是按照我們上面所討論的那樣安裝的,就足夠了。但是如果你使用的是預(yù)裝的MySQL(象ISP),你應(yīng)該使用下面的命令:
  mysql_connect (localhost, username, password);
  我們可以將$query設(shè)成我們想在MySQL中執(zhí)行的查詢,然后使用mysql_db_query命令來執(zhí)行它:
  $result = mysql_db_query("example", $query);
  這時,"example"表示數(shù)據(jù)庫的名字并且$query是要進行的查詢。
  我們使用MySQL命令select(象上面所描述的)來從表中取得所有的數(shù)據(jù):
  $query = "select * from tbl";
  簡單地解釋一下$result的作用,如果執(zhí)行成功,函數(shù)將返回一個查詢結(jié)果的一個MySQL結(jié)果標識符,如 果出錯則返回false。返回的不是結(jié)果而是一個標識符,可以在后面將它轉(zhuǎn)換成我們所需的信息。 
  現(xiàn)在,我們想檢查一下在數(shù)據(jù)庫中是否存在有記錄,并且如果有則將結(jié)果按照html的表格結(jié)構(gòu)打印出來。為了檢查是否存在數(shù)據(jù),我們使用if命令和下面的語法:
if (argument) {
"do something;"
} else {
"do something different;"
}

分享:揭秘php獲得網(wǎng)頁文件跟路徑
echo$_SERVER[’DOCUMENT_ROOT’].br;//獲得服務(wù)器文檔根變量 echo$_SERVER[’PHP_SELF’].br;//獲得執(zhí)行該代碼的文件服務(wù)器絕對路徑的變量 echo__FILE__.br;//獲得文件的文件系統(tǒng)絕對路徑的變量 echodirname(__FILE__);//獲得文件所在的文件夾路徑的

來源:模板無憂//所屬分類:PHP教程/更新時間:2010-02-06
相關(guān)PHP教程