为什么这不起作用?Php/mysql

为什么这不起作用?Php/mysql,php,mysql,Php,Mysql,我希望您的两个代码块在php文件中是相反的 除此之外,您在echo语句中使用了$row1,但您的数据存储在变量$row中。空白页将是一个 div >空的 H2< /代码> .< /p> < p>我希望您的两个代码块在PHP文件中是另一种方式… 除此之外,您在echo语句中使用了$row1,但您的数据存储在变量$row中。空白页将是一个 div >空的 H2 .< /P> < P>变量$STH1未被设置,当它在第2行中使用时。尝试此选项(更改了表的属性/名称): ini\u集(“显示错误”,真

我希望您的两个代码块在php文件中是相反的


除此之外,您在
echo
语句中使用了
$row1
,但您的数据存储在变量
$row
中。空白页将是一个<代码> div >空的<代码> H2< /代码> .< /p> < p>我希望您的两个代码块在PHP文件中是另一种方式…


除此之外,您在
echo
语句中使用了
$row1
,但您的数据存储在变量
$row
中。空白页将是一个<代码> div >空的<代码> H2 .< /P> < P>变量$STH1未被设置,当它在第2行中使用时。尝试此选项(更改了表的属性/名称):

ini\u集(“显示错误”,真);
错误报告(E_全部);
$pdo1=新PDO('mysql:host=localhost;port=8889;dbname=test'、'**'、'**');
$pdo1->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_异常);
$sth1=$pdo1->prepare('SELECT name,title FROM tab1 ORDER BY name DESC LIMIT 10');
$sth1->execute(array());
如果($sth1->rowCount()>0){
$row=$sth1->fetch(PDO::fetch_ASSOC);
回显“{$row['name']}:{$row['title']}”;
}否则{
回应“没有结果”;
}

变量$sth1在第2行中使用时未设置。尝试此选项(更改了表的属性/名称):

ini\u集(“显示错误”,真);
错误报告(E_全部);
$pdo1=新PDO('mysql:host=localhost;port=8889;dbname=test'、'**'、'**');
$pdo1->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_异常);
$sth1=$pdo1->prepare('SELECT name,title FROM tab1 ORDER BY name DESC LIMIT 10');
$sth1->execute(array());
如果($sth1->rowCount()>0){
$row=$sth1->fetch(PDO::fetch_ASSOC);
回显“{$row['name']}:{$row['title']}”;
}否则{
回应“没有结果”;
}
            <?php
                if($sth1->rowCount() > 0) {
                    $row = $sth1->fetch(PDO::FETCH_ASSOC);
                    echo "<div> <h2>{$row1['prefix']} {$row1['code']}</h2></div>";
                    } else {
                    echo "No results.";
                }
            unset($sth1);
            ?>


<?php
$username = "###";
$password = "####";
$pdo1 = new PDO('mysql:host=####;dbname=####', $username, $password);
$pdo1->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sth1 = $pdo1->prepare('SELECT pID, lname, fname FROM Professor ORDER BY pID DESC LIMIT 10;;');
$sth1->execute(array());
?>
ini_set("display_errors", TRUE);
error_reporting(E_ALL);

$pdo1 = new PDO('mysql:host=localhost;port=8889;dbname=test', '**', '**' );
$pdo1->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sth1 = $pdo1->prepare('SELECT name, title FROM tab1 ORDER BY name DESC LIMIT 10');
$sth1->execute(array());

if($sth1->rowCount() > 0) {

    $row = $sth1->fetch(PDO::FETCH_ASSOC);
    echo "<div> <h2>{$row['name']} : {$row['title']}</h2></div>";

} else {

    echo "No results.";

}