<?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 injection attacks] (http://bobby-tables.com)에 취약하며 mysql _ *() 함수는 더 이상 사용되지 않으며 더 이상 사용되지 않으며 최신 PHP 버전에서 제거됩니다. 그리고 정확히 ** 어떻게 **이 코드가 작동하지 않습니까? –
오, 내 머리가 아프다. 앞에서 언급 한 mysql_ deprecation과 마찬가지로 echo 문에서 echo를 사용할 수없고 PHP 블록 내에서 php 태그를 사용할 수 없습니다. – aynber