Câu 54: 200-550: Zend Certified PHP Engineer
Consider the following table data and PHP code. What is the outcome?Table data (table name "users" with primary key "id"):id name email------- ----------- -------------------1 anna [email protected]2 betty [email protected]3 clara [email protected]5 sue [email protected]PHP code (assume the PDO connection is correctly…
Nội dung câu hỏi
Consider the following table data and PHP code. What is the outcome?Table data (table name "users" with primary key "id"):id name email------- ----------- -------------------1 anna [email protected]2 betty [email protected]3 clara [email protected]5 sue [email protected]PHP code (assume the PDO connection is correctly established):$dsn = 'mysql:host=localhost;dbname=exam';$user = 'username';$pass = '********';$pdo = new PDO($dsn, $user, $pass);try {$cmd = "INSERT INTO users (id, name, email) VALUES (:id, :name, :email)";$stmt = $pdo->prepare($cmd);$stmt->bindValue('id', 1);$stmt->bindValue('name', 'anna');$stmt->bindValue('email', '[email protected]');$stmt->execute();echo "Success!";} catch (PDOException $e) {echo "Failure!";throw $e;}
Các lựa chọn
Đáp án được giữ gọn theo nhãn A, B, C, D trong phần bình chọn tương tác.
- A. The INSERT will succeed and the user will see the "Success!" message.
- B. The INSERT will fail because of a primary key violation, and the user will see the "Success!" message. — đáp án hiện tại
- C. The INSERT will fail because of a primary key violation, and the user will see a PDO warning message.
- D. The INSERT will fail because of a primary key violation, and the user will see the "Failure!" message.
Cộng đồng
0 bình luận công khai. Tên thành viên được ẩn một phần.