首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中从db检索值

问在php中从db检索值
EN

Stack Overflow用户
提问于 2010-12-24 17:32:41
回答 2查看 100关注 0票数 0

我有一个数据库,其中1列值将始终为空。我希望它传递到下一页,但它传递的是除此空值列之外的其他列的所有值。

这是我的代码

代码语言:javascript
复制
    $row=mysql_query("SELECT * FROM `thirdpartycategorymaster` WHERE ISNULL(`delete`)");
    while($row1=mysql_fetch_array($row))
    {


  <td><b><a href="catdel.php?head1=<?php echo $row1['ThirdPartyCategoryName'] . '&&msg1=' . $row1['ThirdPartyCategoryID'] . '&&ctdel=' . $row1['delete']; ?> ">Delete</a></b></td>

​

This my db table ThirdPartyCategoryID ThirdPartyCategoryName 29电子商务NULL

EN

回答 2

Stack Overflow用户

发布于 2010-12-24 17:49:23

代码语言:javascript
复制
<?php
// ...
while($row1 = mysql_fetch_array($row)) {
?>
  <td><b><a href="catdel.php?head=<?php echo $row1['ThirdPartyCategoryName'] ?>&amp;msg1=<?php echo $row1['ThirdPartyCategoryID']?>&amp;ctdel=<?php echo ((is_null($row1['delete'])) ? 'null' : $row1['delete']) ?>">Delete</a></b></td>
<?php
}
?>

未经测试..。但我认为它会满足您的需求;-)

票数 0
EN

Stack Overflow用户

发布于 2010-12-24 18:08:33

好吧,MySQL中的PHP值在null中会转换为null。

如果你用null连接一个字符串,那么你会得到相同的字符串(null变成一个空字符串):

代码语言:javascript
复制
echo 'This is null: ' . null;
// prints This is null: 

您到底想要作为值传递什么?字符串'null'?如果是这样,因为所有条目在字段中都有null,您可以直接对其进行硬编码:

代码语言:javascript
复制
echo $row1['ThirdPartyCategoryName'] . '&msg1=' . $row1['ThirdPartyCategoryID'] . '&ctdel=null';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4525426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档