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变量 –