Php 只显示一个功能的一些帖子?

Php 只显示一个功能的一些帖子?,php,object,replace,Php,Object,Replace,我正在尝试做一个功能,将添加一个视频对我的一些帖子 此时,我正在使用此功能: function singleVideo($id = '') { $id = mysql_real_escape_string ($id); $sql = "SELECT post_excerpt,vid,file FROM wp_posts,wp_wordtube WHERE post_excerpt = vid "; $res = mysql_query($sql) or die (mysq

我正在尝试做一个功能,将添加一个视频对我的一些帖子

此时,我正在使用此功能:

function singleVideo($id = '') {
    $id = mysql_real_escape_string ($id);
    $sql = "SELECT post_excerpt,vid,file FROM wp_posts,wp_wordtube WHERE post_excerpt = vid ";
    $res = mysql_query($sql) or die (mysql_error());    

if (mysql_num_rows($res) !=0):
    $row = mysql_fetch_assoc($res);

    echo "      
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='640' height='360' id='single1' name='single1'>
<param name='movie' value='videos/player.swf'>
<param name='allowfullscreen' value='false'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=".$row['file']."'>
<embed
type='application/x-shockwave-flash'
id='single2'
name='single2'
src='videos/player.swf'
width='640'
height='360'
bgcolor='undefined'
allowscriptaccess='always'
allowfullscreen='false'
wmode='transparent'
flashvars='file=".$row['file']."'
/>
</object>
    "; //echo

    else:
        echo 'This page dont exist';
    endif;
} // end 
function singleVideo($id=''){
$id=mysql\u real\u escape\u字符串($id);
$sql=“选择post_摘录,vid,来自wp_posts,wp_wordtube的文件,其中post_摘录=vid”;
$res=mysql\u query($sql)或die(mysql\u error());
$row=mysql\u fetch\u assoc($res);
如果($row[“post\u extract”!=0&&!为空($row[“post\u extract”])){
回声“
";
}否则{
回音“此页面不存在”;
}
} 
函数单视频($id=''){
$id=mysql\u real\u escape\u字符串($id);
$sql=“选择post_摘录,vid,来自wp_posts,wp_wordtube的文件,其中post_摘录=vid”;
$res=mysql\u query($sql)或die(mysql\u error());
$row=mysql\u fetch\u assoc($res);
如果($row[“post\u extract”!=0&&!为空($row[“post\u extract”])){
回声“
";
}否则{
回音“此页面不存在”;
}
} 
像这样的东西

$sql=“选择文章摘要、视频、来自wp_文章的文件、wp_wordtube,其中 post_摘录=视频和post_摘录!=0”

像这样的

$sql=“选择文章摘要、视频、来自wp_文章的文件、wp_wordtube,其中 post_摘录=视频和post_摘录!=0”


不要使用mysql\u num\u行<代码>$row=mysql\u fetch\u assoc($res)将返回FALSE。@cwallenpoole刚刚使用了他的代码,但是是的,使用此函数不好谢谢您删除它。(我不得不在你的答案中加上空格来去掉-1)你是什么意思?你能粘贴完整的功能吗?应该是这样的,我不是php方面的专家。谢谢不要使用mysql\u num\u行<代码>$row=mysql\u fetch\u assoc($res)将返回FALSE。@cwallenpoole刚刚使用了他的代码,但是是的,使用此函数不好谢谢您删除它。(我不得不在你的答案中加上空格来去掉-1)你是什么意思?你能粘贴完整的功能吗?应该是这样的,我不是php方面的专家。感谢您添加一些调试信息、
var_dump($row)
、apache php日志等等,请您将其删除。谢谢大家。格雷特,让我们看看你的解决方案,把一些答案标记为正确,或者删除你的问题。谢谢,你的帖子就是解决方案。感谢您添加一些调试信息、
var_dump($row)
、apache php日志等等,请您将其删除。谢谢大家。格雷特,让我们看看你的解决方案,把一些答案标记为正确,或者删除你的问题。谢谢,你的帖子就是解决方案。非常感谢。
function singleVideo($id = '') {
    $id = mysql_real_escape_string ($id);
    $sql = "SELECT * FROM wp_posts,wp_wordtube WHERE ID='$id' AND post_excerpt = vid ";
    $res = mysql_query($sql) or die (mysql_error());    

    $row = mysql_fetch_assoc($res);

if($row["post_excerpt"] != 0) {
        echo "
        <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='640' height='360' id='single1' name='single1'>
<param name='movie' value='videos/player.swf'>
<param name='allowfullscreen' value='false'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=".$row['file']."'>
<embed
type='application/x-shockwave-flash'
id='single2'
name='single2'
src='videos/player.swf'
width='640'
height='360'
bgcolor='undefined'
allowscriptaccess='always'
allowfullscreen='false'
wmode='transparent'
flashvars='file=".$row['file']."'
/>
</object>

";

}

} // end 
function singleVideo($id = '') {
        $id = mysql_real_escape_string ($id);
        $sql = "SELECT post_excerpt,vid,file FROM wp_posts,wp_wordtube WHERE post_excerpt = vid ";
        $res = mysql_query($sql) or die (mysql_error());    

        $row = mysql_fetch_assoc($res);
    if($row["post_excerpt"] != 0 && !is_null($row["post_excerpt"])){
        echo "      
    <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='640' height='360' id='single1' name='single1'>
    <param name='movie' value='videos/player.swf'>
    <param name='allowfullscreen' value='false'>
    <param name='allowscriptaccess' value='always'>
    <param name='wmode' value='transparent'>
    <param name='flashvars' value='file=".$row['file']."'>
    <embed
    type='application/x-shockwave-flash'
    id='single2'
    name='single2'
    src='videos/player.swf'
    width='640'
    height='360'
    bgcolor='undefined'
    allowscriptaccess='always'
    allowfullscreen='false'
    wmode='transparent'
    flashvars='file=".$row['file']."'
    />
    </object>
        ";
    } else{
            echo 'This page dont exist';
    }
    }