如何从我的mysql数据库中回显变量

时间:2014-03-31 18:32:43

标签: php mysql echo

这是我到目前为止所尝试的内容

<?php

//Convert the email to variable

$Tnumber2 = "{$_SESSION['Tnumber2']}"; 


//  Connect to the database

$db = mysql_connect("$Sname","$Uname","$Pname") or die("Could not connect to the Database."); 
$select = mysql_select_db("$Dname") or die("Could not select the Database."); 


$sql="SELECT * FROM $Tname WHERE Tnumber2='".$Tnumber2."'"; 
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);

?>

这是我用来回应mysql数据库变量的代码

<?php echo $rows['Tnumber2']; ?>
<?php echo $rows['Idate']; ?>
<?php echo $rows['Iaddress']; ?>

感谢任何帮助都会被批评。

2 个答案:

答案 0 :(得分:0)

$sql="SELECT * FROM `$Tname` WHERE Tnumber2='".$Tnumber2."'"; 
$result=mysql_query($sql) or die(mysql_error());
    while ($row = mysql_fetch_array($result)) {
            echo $rows['Tnumber2']; 
                echo $rows['Idate']; 
                echo $rows['Iaddress'];
    }

答案 1 :(得分:0)

您应该更改

$result=mysql_query($sql);

$result=mysql_query($db,$sql)

但是,您还没有设置变量$Tname,或者使用session_start();开始会话。另外,还有很多安全漏洞。