pdo

    1熱度

    1回答

    我從使用PDO的4D讀取成功,但沒有寫入它。 當我嘗試插入值到數據庫中,我得到以下錯誤: SQLSTATE[HY000]: General error: 1248 Failed to execute statement. 這裏是我的代碼: <?php $dsn = 'dsn-info'; $user = 'user-info'; $pswd = 'password'; $db = new

    -4熱度

    1回答

    我在我的項目中使用了php和pdo。在這個項目中,我有很多選擇與diferents表的加入和返回。 當返回只有一個表時,我使用PDO :: FETCH_CLASS來填充我的對象與數據庫的返回,(所有類的屬性具有DB的列的相同名稱)我的問題是人口2或具有相同查詢的更多對象。

    0熱度

    1回答

    我在做這個教程How to create a login system in PHP 我試圖使用IF語句來檢查是否設置會話ID。當前允許用戶登錄並回顯當前會話ID。當我故意輸入一個錯誤的密碼時,代碼應該回顯一條消息,但它什麼也不做。另外,我無法使用註銷按鈕來終止會話。 這是我的登錄頁面 <?php session_start(); //include 'dbh.php'; //pro

    1熱度

    1回答

    我將我的塞拉利昂升級到高塞拉利昂,然後發現我的php數據庫連接不再工作。事實證明PDO_MYSQL驅動程序默認不安裝。我重新安裝了mysql,這沒有幫助。 其他人是否也有同樣的問題?我如何安裝PDO驅動程序? 謝謝

    -1熱度

    1回答

    我得到的用戶名(子)和轉介(父)從數據庫中的記錄,並把它們放到數組通過下面的代碼: $sql = "SELECT username, referral FROM acc_status"; $q = $conn->prepare($sql); $q->execute(array()); $data = array(); while($row = $q-

    -1熱度

    1回答

    我有一個數據庫由2個表格組成,它們之間有一對多的關係。 第一個表「數據」有(姓名,電話,personid)列。 第二個表「鏈接」有(linkid,link,personid)列。 我想插入一個新的鏈接到一個人的鏈接,如果他已經存在於數據表中。 $statement = $connect->prepare("SELECT * FROM data WHERE name = :sname AND pho

    0熱度

    1回答

    我有一個數據庫與兩個表和兩個表有「一對多」的關係。 第一個表格稱爲具有列的數據(名稱,電話,personid)。 第二個表稱爲列鏈接(linkid,link,personid)。 Personid是forigne鍵,我想從兩個表(名稱,電話,鏈接)打印3列,其中鏈接是每個用戶鏈接。 所以我想表是類似的東西: echo "<table>"; echo "<tr><th>Name</th> <th

    0熱度

    1回答

    我使用PDO的陣列來製作查詢來搜索一個學生的表 用戶可以選擇哪些領域/ s的他們想要搜索 - 名字,姓氏,出生日期,性別或這些的任何組合。 我想建立一個數組,即將執行的準備語句。 例如如果用戶選擇lastname和dob,我該如何生成以下數組? array(':lastname' => $lastname, ':dob' => $dob); 如果我添加值按通常: $my_array[] = "

    0熱度

    1回答

    我有一個用戶名列表(用戶名,名稱,密碼,電子郵件), 我想要獲取用戶名列中的最後插入的行。 我想類似的東西: $statement = $db->prepare("SELECT username FROM users ORDER BY DESC LIMIT 1"); $statement->execute(); $row = $statement->fetch(); 但它返回一個數組,我只

    -4熱度

    1回答

    這裏是我的代碼: <?php session_start(); include_once('../includes/connection.php'); if (isset($_SESSION['logged_in'])){ \t }else{ \t \t if (isset($_POST['username'], $_POST['p