2012-04-14 34 views
5

Có Công cụ Web Trực tuyến nào Chuyển đổi Truy vấn mySQL Để Truy vấn Khung ZW của Zend không. đó là tôi nhập mySql Query và Công cụ Chuyển đổi nó thành Zend FrameWork tương đương Truy vấnCông cụ Chuyển đổi Truy vấn mySQL Để Zend Truy vấn FrameWork

+0

Cần thêm một chút thông tin - bạn có thể sử dụng các truy vấn SQL thông thường với 'Zend_Db' hoặc tạo truy vấn bằng cách sử dụng' Zend_Db_Select' –

+2

Tôi nghĩ rằng tiền tố của bạn là thiếu sót. Zf tạo ra các truy vấn SQL từ mã php. Không có truy vấn 'Zend FrameWork tương đương' đặc biệt nào. Bạn thực sự có nhiều tùy chọn về cách bạn muốn xây dựng các truy vấn của mình trong ZF. Nếu bạn thực sự muốn làm việc trong SQL, hãy thực hiện các truy vấn SQL của bạn với Zend_Db_Statement và tận hưởng. – RockyFord

Trả lời

2

Bạn không cần công cụ cho việc này. Trong Zend Framework của Zend_Db, thành phần, bạn có thể làm:

$stmt = $db->query($sql); 

Nếu $sql là một lựa chọn, sau đó bạn có thể lấy dữ liệu với:

$rows = $stmt->fetchAll(); 

Ngoài ra, ZF chỉ là một framework PHP, do đó không có gì ngăn bạn tiếp tục sử dụng trực tiếp PDO hoặc mysqli.

+0

tôi biết tôi có thể sử dụng truy vấn mysql, u biết cú pháp b/w khác biệt của truy vấn mysql genral và cú pháp truy vấn zf query.zf hơi khó vì vậy tôi cần chuyển truy vấn mysql thành truy vấn equfent zf –

+3

Chuỗi SQL giống hệt nhau nếu bạn sử dụng '$ db-> query()'. Nếu bạn muốn sử dụng đối tượng 'Zend_Db_Select', thì đó là một vấn đề khác và bạn nên đăng một câu hỏi riêng biệt với một câu lệnh SQL rõ ràng mà bạn đang cố gắng chuyển đổi thành' Zend_Db_Select'. –

Các vấn đề liên quan