2015-02-08 76 views
0

我只是有SELECT查詢哪個返回表。我不喜歡將這個查詢輸入到PHP腳本中。我想創建函數和過程來檢索數據,所以我只是從PHP調用,所以它可以正常使用UPDATE,DELETE語句。但我不能回到桌子!什麼是使用PHP從MySQL中檢索表的最佳方式?

那麼,如何在不將查詢輸入到PHP頁面的情況下將表數據從MySQL轉換爲PHP的最佳方式是什麼?

+0

我看其他兩個選項:使用存儲過程在您的MySQL數據庫或使用一些ORM系統,該系統處理所有DB-相關的東西你.... – Sirko 2015-02-08 11:48:40

+0

您可以發佈這些更新的一個示例/刪除你創建的函數? – Abovestand 2015-02-08 11:52:43

+0

關於更新/刪除它是採取輸入的程序 我用PHPmyadmin GUI創建了它們......它很簡單容易 CREATE PROCEDURE'updateGame'(IN'game_id' INT)NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER UPDATE' MYDB'.'games' SET' status' ='1'WHERE'games'.'id' = game_id – ahmed 2015-02-08 12:09:11

回答

2

您可以使用框架來此:

如果你必須運行相同的查詢,你可以在MySQL創建過程作爲Sirko說。

+0

非常感謝你 我會搜索一下ORM .. medoo – ahmed 2015-02-08 12:03:57

+1

有許多的ORM的野生最多的是教條。 – VeeeneX 2015-02-08 12:07:13

+1

好的,謝謝你.. – ahmed 2015-02-08 12:13:57

-1

簡單的方法是使用php類mysqli。

+1

這將如何解決OPs問題?查詢仍然是PHP源代碼的一部分。 – Sirko 2015-02-08 19:53:27

相關問題