pdo

    0熱度

    2回答

    我在一個LAPP環境(linux apache postgresql php)上工作,而我只是三元組來找出如何在事務中使用準備好的語句(如果可能的話)。 希望代碼將解釋更好然後詞: 實施例1,簡單的事務: BEGIN; INSERT INTO requests (user_id, description, date) VALUES ('4', 'This dont worth anything'

    1熱度

    2回答

    我想盡可能保持PHP/MySQL組合爲'股票香草',但想安裝MySQL的PDO驅動程序。我如何在10.5上做到這一點?

    5熱度

    4回答

    我的SQLite是3.4.0版本: image 但是我的phpinfo對SQLitev3 PDO支持未啓用/列出: image 我怎樣才能啓用它?我通過XAMPP安裝了我的Web服務器。

    3熱度

    2回答

    我在使用MySQL和PHP + Propel 1.3時似乎遇到併發問題。下面是Propel對象的「保存」方法的一個小例子。 public function save(PropelPDO $con = null) { $con = Propel::getConnection(); try { $con->beginTransaction(); sleep(

    3熱度

    2回答

    我想將多個查詢分組到一個生活在PostgreSQL中的函數中。該函數將使用PDO進行查詢。 功能是: CREATE OR REPLACE FUNCTION "test_multipe_refcursor"() RETURNS SETOF refcursor AS $BODY$ DECLARE parentRC refcursor; childRC refcursor;

    1熱度

    2回答

    我目前使用Zend_Db類來管理我的數據庫連接。 我有幾個關於它的問題。 它是否巧妙地管理開放連接? (例如,我有一個連接已經打開,是否知道要使用它?還是必須在打開新連接之前不斷檢查它們是否已打開連接?) 我使用以下代碼取結果(FETCH_OBJ方式獲取): $final = $result->fetchAll(); return $final[0]->first_name;

    5熱度

    3回答

    我承認我不是100%的PDO和MySQL的內部工作,所以我會舉一個例子讓我的問題更清晰。 我正在製作一個相當粗糙的基於瀏覽器的戰略遊戲,因爲我認爲這是學習PHP和數據庫的有趣方式。當我遇到一個意想不到的錯誤時,我正在測試戰鬥腳本。我使用Cron Jobs每分鐘調用腳本,看起來像這樣: $ sql =「SELECT army_id FROM activearmy WHERE arrival = 0;

    1熱度

    3回答

    我有一個在MySQL中有各種VARCHAR字段的表。我想通過PHP插入一些表單中的用戶數據。很明顯,如果我知道PHP中的字段長度,我可以用substr()來限制那裏的數據長度。但是這種做法違反了DRY(字段長度存儲在MySQL中,並且在我的PHP腳本中是一個常量)。有沒有辦法讓我配置一個INSERT,這樣它會自動切斷過長的字符串,而不是失敗? 編輯:當我的字符串過長時,它在PHP/PDO中失敗(或

    3熱度

    4回答

    有沒有辦法使用PHP + PDO查詢MySQL數據庫並找出某些VARCHAR字段的列寬?如果可能的話,我不想將它們硬編碼到我的PHP文件中。 (目的:確定字符串的最大長度被任一插入到這些列,或針對在列中的現有數據進行比較。)

    1熱度

    3回答

    我在學習php pdo;我的環境是:NetBeans 6.5.1,XAMPP 1.7.0和我有這個代碼,它似乎連接。 如果我改變DBNAME到一個不存在的一個,它會引發異常「分貝不存在」 如果我更改用戶,它提出了「登錄不正確」) 但是當我調用$ CN->查詢,它提出:發生在apache.exe 的未處理的win32異常我做錯了什麼? $hostname = 'localhost'; $usern