如何检查MySQL php中的列是否为空? $query=$db->query(“从配方中选择*,其中username='”$\u会话['username'].'”); 我的食谱
如果还没有用户配方,应该添加哪个命令 是否会打印消息“当前不存在配方”?将配方列默认设置为“空”如何检查MySQL php中的列是否为空? $query=$db->query(“从配方中选择*,其中username='”$\u会话['username'].'”); 我的食谱,php,html,mysql,sql,Php,Html,Mysql,Sql,如果还没有用户配方,应该添加哪个命令 是否会打印消息“当前不存在配方”?将配方列默认设置为“空” $query = $db->query("SELECT * FROM recipes WHERE username='".$_SESSION['username']."'"); <h1>my recipes</h1> <?php while ($row = $query->fetch_assoc()) { print
$query = $db->query("SELECT * FROM recipes WHERE username='".$_SESSION['username']."'");
<h1>my recipes</h1>
<?php
while ($row = $query->fetch_assoc()) {
print "<p><a href='../table/show_recipe.php?id=".$row['id']."'>".$row['name']."</a></p>";
}
?>
并执行以下查询
ALTER TABLE `recipes` CHANGE COLUMN `recipe_column_name` DEFAULT 'NULL' ;
因此,每当配方列中的任何行为空时,它都将显示您提供的消息。您还可以使用别名来完成该功能。向我们展示您迄今为止所做的工作。您好,欢迎使用stackoverflow。您的代码易受攻击。在处理SQL请求时,应该始终绑定参数。
"SELECT *, ifnull(`recipe_column_name`,'No recipes currently exist') as `recep` FROM recipes WHERE username='".$_SESSION['username']."'"