原创 (PHP學習筆記)我對PHP變量引用、對象引用的理解

變量引用                我們可以知道在PHP中,變量以 $ 符號開頭,其後是變量的名稱。變量可以對一個內容進行引用,PHP 的引用允許你用兩個變量來指向同一個內容 。        示例代碼如下:<?php $a = 1; 

原创 (MYSQL學習筆記1)給數據庫設置外鍵

設置外鍵有兩種方式,一種是在創建表的時候關聯外鍵,另一種是給已經存在的表添加外鍵。具體操作如下:1、在創建表時的操作班級表(主表):create table tb1(     id INT PRIMARY KEY AUTO_INCREMEN

原创 (J2EE學習筆記)hibernate的實體映射(雙向一對一)

Hibernate的實體映射的主要任務就是實現數據庫關係表與持久化類之間的映射,其關係如圖:雙向映射一對一關聯關係,通過唯一外鍵方式進行一對一關聯映射,就是一個表的外鍵和另一個表的唯一主鍵對應形成一對一映射關係。例如,以下例子,社團與社團負

原创 (JQuery學習筆記)利用jquery製作網頁導航定位

    我們在日常瀏覽網站中,由於網站包含信息量大,例如購物網站中會有許多商品。那麼對於這樣的情況,往往會有導航欄來幫助我們迅速的找到自己想要的信息。例如圖中所示,左側是商品列表,右側是商品分類導航欄。我們現在需要做到的效果是:    1、

原创 (J2EE學習筆記)解決Hibernate刪除異常:deleted object would be re-saved by cascade

我們在指定了數據庫表的關聯映射後,在刪除其中一方的的時候,提示了以下異常:deleted object would be re-saved by cascade (remove deleted object from association

原创 (MYSQL學習筆記4)事務的開啓、提交、回滾

使用事務要注意以下三點:1、在 MySQL 中只有使用了 Innodb 數據庫引擎的數據庫或表才支持事務。2、事務處理可以用來維護數據庫的完整性,保證成批的 SQL 語句要麼全部執行,要麼全部不執行。3、事務用來管理 insert,upda

原创 (MYSQL學習筆記2)多表連接查詢

3種連接方式的區別:INNER JOIN(內連接,或等值連接):獲取兩個表中字段匹配關係的記錄。LEFT JOIN(左連接):獲取左表所有記錄,即使右表沒有對應匹配的記錄。RIGHT JOIN(右連接): 與 LEFT JOIN 相反,用於

原创 (J2EE學習筆記)六種方式實現hibernate查詢

對Hibernate的底層調用數據庫查詢並不是很瞭解,引用了這位前輩的一篇博文。註明文章出處:http://www.cnblogs.com/shiyangxt/archive/2009/01/13/1375151.html實現hiberna

原创 (MYSQL學習筆記3)mysql兩行數據合併成一行

使用SUM函數,加上GROUP BY人員ID就可以實現了:SELECT SUM(PZ+CPJS+BZ+GC+SB+TG+MJ+CL+CCLW+GJ+ZL+CBZZ) as count,     SUM(PZ) as PZ,SUM(CPJS)

原创 (PHP學習筆記)實現頁面靜態化

  當我們在訪問各個門戶信息網站時,主頁都會給我們顯示各種頭條、導航信息(例如新聞網)。我們可以想象,面對衆多的數據庫訪問等操作,在我們訪問這些網頁的同時加載速度將會變得很慢。衆所周知,咱在訪問靜態頁面的速度是優於動態網頁的。所以,實現頁面

原创 (PHP學習筆記)PHP 全局變量 - 超全局變量

PHP 中的許多預定義變量都是“超全局的”,這意味着它們在一個腳本的全部作用域中都可用。在函數或方法中無需執行 global $variable; 就可以訪問它們。    這些超全局變量是:        $GLOBALS        $

原创 (PHP學習筆記)工廠類在MVC框架中的運用

    在基本的MVC框架模型中,會引用到數據庫和模板文件。但是不同的開發者會選擇不同的數據庫以及模板引擎。因爲在實際開發的過程中,有可能會更換數據庫或者是模板引擎,如果針對每個數據庫以及模板引擎都來寫一個接口來調用的話,將會十分繁瑣。所以

原创 (JQuery學習筆記)我對jQuery選擇器的總結

    jquery選擇器與css選擇器的風格類似,但是jquery涉及到的功能更爲強大,利用jquery選擇器,可以很快的找出特定的DOM元素,並且對其進行操作,無需擔心瀏覽器是否支持這一選擇器。    根據選擇器行爲特點劃分,jquer

原创 (MYSQL學習筆記5)防止SQL注入

MYSQL服務器並不存在共享池(我也不清楚共享池是什麼)的概念,所以在MYSQL上使用綁定變量最大的好處就是爲了防止SQL注入。PHP例子:$stmt = $dbh -> prepare("SELECT * FROM users WHERE