何时关闭php标记,使其不与html交互
我试图应用一个下拉菜单,从我的数据库中提取用户名。 我有下面的代码何时关闭php标记,使其不与html交互,php,html,sql,Php,Html,Sql,我试图应用一个下拉菜单,从我的数据库中提取用户名。 我有下面的代码 <?php $host="******"; // Host name $username="******"; // Mysql username $password="*****"; // Mysql password $db_name="*******"; // Database name $cn=mysql_connect($host,$username,$password) or die(mysql_erro
<?php
$host="******"; // Host name
$username="******"; // Mysql username
$password="*****"; // Mysql password
$db_name="*******"; // Database name
$cn=mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($db_name,$cn) or die(mysql_error());
$sql = "SELECT usernameSchool FROM schools";
$rs = mysql_query($sql) or die(mysql_error());
echo ?>"<select>";
<?php
while($row = mysql_fetch_array($rs)){
echo ?>" <option value= <?php'".$row["usernameSchools"]."'?> >".$row["userameSchool"]."</option>";
}mysql_free_result($rs);
echo "</select>";
?>
”;
“这是一个极其丑陋的代码:
echo ?>"<select>";
<?php
echo?>”;
但是有了D,它就更漂亮了
另外,请停止在新代码中使用mysql\ucode>扩展!!!!!*
使用MySQLi或PDO,因为mysql\uuuo扩展现在已被弃用且不安全。当您将所有内容都包含在一组标记中时,会显示什么?
echo "<select>";
<?php
$host="******"; // Host name
$username="******"; // Mysql username
$password="*****"; // Mysql password
$db_name="*******"; // Database name
$cn=mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($db_name,$cn) or die(mysql_error());
$sql = "SELECT usernameSchool FROM schools";
$rs = mysql_query($sql) or die(mysql_error());
?>
<select>
<?php while($row = mysql_fetch_array($rs)):?>
<option value='<?php echo $row["usernameSchools"];?>'>
<?php echo $row["userameSchool"];?>
</option>
<?php endwhile;
mysql_free_result($rs);
?>
</select>