<?php
if(isset($_POST['Search']))
{
//Database connection
$num = $_POST['num'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error
connecting to mysql');
$dbname = 'vasuki';
mysql_select_db($dbname);
$Result = mysql_query("SELECT id, name, age FROM details WHERE id =
'$num'");
while($row = mysql_fetch_array($Result))
{
$name = $row['name'] ;
$age = $row['age'];
//Creating table
echo "<div style='top: 273px;
margin-left: 60px;
position: absolute;left: 30px;'>
<table border='1'><tr><th>name</th>
<th> age </th></tr>
//Connect to Database to fetch the data
<td>echo'<?php $name ?>;'</td>
<td>echo'<?php $age ?>;'</td>
</table></div>";
}
我在我的xampp数据库中有一个数据。需要连接php和mysql
在前端使用PHP我需要搜索数据并从数据库中找到数据。
我只在这里粘贴了php代码。我希望我在代码上面犯了一些错误。
我有下面的代码在这一个疑问:
<td>echo'<?php $name ?>;'</td>
这是一个CORRCT语法?
因为我在上面的错误。
我在echo cmd中使用它,所以我有一个疑问。请澄清
*“因为我在线以上出现错误。”* - 究竟是什么? - *“请澄清”* - 呃......你是需要澄清的人。另外,我们无法知道这些POST数组是否正常。 –
你很容易受到[sql注入攻击](http://bobby-tables.com)的影响,并且mysql _ *()函数已经过时,不推荐使用,并且从较新的php版本中删除。 **如何**这个代码不工作? –
哦,我的头疼。与前面提到的mysql_ * deprecation一样,您不能在echo语句中使用echo,也不能在php块中使用php标记... – aynber