返回列表 发帖

smarty mysql的取数问题

本帖最后由 zhongjimax 于 2010-1-19 09:29 编辑

我想在1.html文件中显示“张三”这个人名,但是一直实现不了。我的操作如下,请大麻指点迷津:

php.ini
display_errors = on

表数据如下:
mysql> select * from t1;
+------+------+---------+--------+
| id   | name | address | gender |
+------+------+---------+--------+
|    1 | 伟华   | 万安路    | 男 |
|    2 | 张三   | 中原      | 男 |
|    3 | 李四   | 浦东      | 女 |
+------+------+---------+--------+

index.php代码如下:
include_once("smarty/Smarty.class.php");
$smarty = new Smarty();
$smarty->template_dir = "templates";
$smarty->compile_dir = "templates_c";
$smarty->config_dir = "config";
$smarty->cache_dir    = "cache";
$smarty->caching      = "false";
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";

$link = mysql_connect("localhost","root","");
$db = mysql_select_db("test");

$query = mysql_query("select * from t1");
while($row = mysql_fetch_array($query)){
        if($row[id] = 2){
                $q = mysql_query("select * from t1 where id = $row[id]");
                $result = mysql_fetch_array($q);
                $title = $result;
        }
}    //感觉这里有问题,小弟脑子愚笨,一直想不透

$smarty->assign("title",$title["name"]);
$smarty->display("1.html");


打开页面后,没有任何报错,就是空白。这个好搞啊!

返回列表