小编Dan*_*nia的帖子

检查MySQL上是否存在表

我正在尝试检查表是否存在,如果存在则执行某些操作.我继续收到错误,告诉我该表不存在而不是完成我的支票.这是代码:

$tableExists = $db->prepare("SHOW TABLES LIKE $table_array");
$tableExists->execute();
if($tableExists->rowCount() > 0) {
   // do some code
 } else {
   echo "Unable to add because table does not exists";
}
Run Code Online (Sandbox Code Playgroud)

更新:根据以下建议,我现在执行以下操作:

$tableExists = $db->prepare("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ?"); 
$tableExists->execute(array($table_array)); 
if(!is_null($tableExist)) { 
    //do something
} else {
    echo "table does not exist;
}
Run Code Online (Sandbox Code Playgroud)

但是,if语句似乎无法确定表是否存在.我还能做什么?

php mysql

7
推荐指数
1
解决办法
8863
查看次数

使用一个查询的结果作为MySQL上另一个查询的输入

我试图使用一个查询的结果作为另一个查询的输入,但我很难过.我想过使用JOIN,但我认为在这种情况下,我需要分别运行两个查询.基本上我在我的数据库中有一个文章列表.当我遍历从第一个查询中获得的列表或文章时,我想搜索第二个表以找出每篇文章的投票数.

这是代码:

<?php
  $sql=mysql_query("SELECT * FROM discussion_links WHERE link_side = 'Michigan'");
  while($row = mysql_fetch_array($sql)) {
?>

<div class="top-links-wrapper">
    <div>
       <div class="link-info">
           <a class="link-title" href="http://<?php echo $row['link_url'] ?>">
           <?php echo $row['link_title'] . "</a>"; ?>
           <p class="link-source"><?php echo $row['link_source'] . "</p>" ?>
       </div>
       <div class="link-vote-wrapper">
           <span class="link-votes">
           <?php    
                $sql2=mysql_query("SELECT * FROM link_votes WHERE link_id = " . $row['link_id'] .")";
                $num_rows = mysql_num_rows($sql2);
                echo "$num_rows";
            ?>
           </span>
       </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢

php mysql

2
推荐指数
1
解决办法
3039
查看次数

谷歌地图iframe没有显示丢弃的针脚居中

我想在我的网站上添加两张地图,每张地图都有两个引脚.用户可以通过单击选项卡在两个地图之间切换.我使用Google Maps Engine构建了两张地图.第一张地图看起来很棒,放大到合适的数量并显示两个引脚.但是,第二张地图完全没了.我试着做上一个问题中的建议Marker没有居中在谷歌地图的iframe但是1)它仍然关闭2)我无法在地图上添加第二个图钉(加上地图看起来不像iframe我直接嵌入到网站上).

这是JsFiddle:http://jsfiddle.net/SbH3Y/5/

谷歌地图iframe:

<iframe src="http://mapsengine.google.com/map/embed?mid=zzFoZgN4yc_E.kT_V1HoEUMHs" width="461" height="350" scrolling='no'  marginheight='0' marginwidth='0'></iframe>
Run Code Online (Sandbox Code Playgroud)

谢谢

iframe google-maps google-maps-api-3 google-maps-markers

2
推荐指数
1
解决办法
4991
查看次数