CREATE PROCEDURE `sp_Test`(IN `id` INT)
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
SELECT * FROM tb_test WHERE tb_test.id=id;
END
ขอโทษทีครับ sp_Test ถูกแล้ว พอดีข้างบนพิมพ์ผิด
ที่ลอง ใช้ ชื่อฟังก์ชัน พวกนี้ถูกแล้ว แต่ก็ยัง error
PROCEDURE db_test.sp_Test can't return a result set in the given context อยู่
Date :
2010-11-10 08:38:53
By :
kalawa
No. 6
Guest
ผมเคยเจอครับปัญหานี้ เท่าที่ทราบคือ ถ้า store proc มี result set กลับมา จะใช้ function mysql_query ไม่ได้ครับ ต้องใช้ mysqli_query แทน ( $result_set = mysqli_query([connection], 'call store_proc_name') ) แต่ทั้งนี้ function ต่าง ๆ ที่ใช้ fetch หรือ connect หรืออื่น ๆ ต้องใช้ของ mysqli ด้วยเช่นกันครับ