2
我正在嘗試下面的東西。我可以成功顯示$Message
,而不需要在中間看到的PHP腳本。拉mySQL數據並在PHP中放置一個變量
$Message = "<table><tr><td>" <?php code A ?>"</td></tr></table>";
的「代碼A」 PHP意味着拉從SQL數據庫的一些日期和現在的表內,你會看到腳本。
我看到這個代碼不工作,問題是我把PHP腳本放在$Message
裏面的方式。
想知道,首先是真的有可能運行一個腳本,試圖從mySQL數據庫中提取數據並將輸出分配給一個變量,如果是這樣的話,腳本應該怎麼樣?
下面是完整的代碼,代表代碼A,如果這有助於更好地理解問題。
<?php
if(!isset($_POST['savedata']))
{
echo 'some text message';
}
else
{
include ('dbconnect/index.php');
$SQLuserpw="SELECT * FROM USER WHERE EMAIL = '".htmlspecialchars($email)."'";
$user=mysqli_query($conn, $SQLuserpw) or die ('SQL Error');
$pendingRow=mysqli_num_rows($user);
if($pendingRow == '')
{ echo 'some text here';} else
{
while ($reK = mysqli_fetch_array($user))
{
$wec = $reK['FNAME']; $wec2 = $reK['LNAME']; $wec3 = $reK['EMAIL'];
echo '<table>';
echo '<tr><td>First Name</td><td> : </td><td>'.$reK['FNAME'].'</td></tr>';
echo '<tr><td>Last Name</td><td> : </td><td>'.$reK['LNAME'].'</td></tr>';
echo '<tr><td>Email</td><td> : </td><td>'.$reK['EMAIL'].'</td></tr>';
}
echo '</table>';
}
}
?>
UPDATE
建議由@ADyson做工作。
「這是真的可能有一個腳本運行試圖從MySQL數據庫中提取數據並將輸出分配給變量」。是。這幾乎是人們使用PHP最常見的事情:-) – ADyson
但有一個問題:是$ message是一個PHP變量還是一個Javascript變量?我懷疑Javascript,但你沒有說清楚,而$意味着它可能是。 – ADyson
我知道:)我的問題是,可以在像我這裏得到的變量裏面做。 $ message是一個PHP變量 –