首先我使用的Smarty的示例應用程序給出的方法:
// database object
var $pdo = null;
// smarty template object
var $tpl = null;
// error messages
var $error = null;
/* set database settings here! */
// PDO database type
var $dbtype = 'mysql';
// PDO database name
var $dbname = 'database';
// PDO database host
var $dbhost = 'localhost';
// PDO database username
var $dbuser = 'guestbook';
// PDO database password
var $dbpass = 'foobar';
但是使用foreach語句的任何地方兩次沒有工作。 現在我做的簡單的方法:
mysql_connect("localhost", "username", "foobar") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
這工作了,我和解決問題。 但是要警告:如果你正在構建一個嚴肅的web項目,這兩種方法都不是真的安全。稍後當我完成其他內容時,我會處理這個問題。對於開發的目的,我絕對沒問題。
嘿,那是宣佈它的2.x方式。 在3.x它就像我最初發布。 無論如何,我想通了,當我建立數據庫連接的簡單方法,而不是與pdo。 – Steffen
您好Steffen,謝謝澄清。您可能希望將解決方案作爲禮節發佈給其他訪問者。 –