在php中按标题值获取HTML元素

在php中按标题值获取HTML元素,php,Php,我想捕获标签中标题为“Groom Name”的数据,也就是说,我想在屏幕上打印“printyazdırasd”输出。如何根据标题获取标签内的值?使用下面的代码,我在屏幕上打印标签的标题。换句话说,我在屏幕上打印了“Damat Adi”。我想打印文本。我想根据标题打印文本 HTML标记 <label .... title="Damat Adi">yazdıryazdırasd</label> 我已经捕获了标题为“新郎姓名”的数据,我得到了这样的文本输出进行设计 while

我想捕获标签中标题为“Groom Name”的数据,也就是说,我想在屏幕上打印“printyazdırasd”输出。如何根据标题获取标签内的值?使用下面的代码,我在屏幕上打印标签的标题。换句话说,我在屏幕上打印了“Damat Adi”。我想打印文本。我想根据标题打印文本

HTML标记

<label .... title="Damat Adi">yazdıryazdırasd</label>

我已经捕获了标题为“新郎姓名”的数据,我得到了这样的文本输出进行设计

while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {

    $paketKFIYAT = $row['html_kod'];


    $classname = 'Damat Adi';
    $dom = new DOMDocument;
    $dom->loadHTML($paketKFIYAT);
    $xpath = new DOMXPath($dom);
    $results = $xpath->query("//*[@title='" . $classname . "']");

    if ($results->length > 0) {
        echo $review = $results->item(0)->nodeValue;
    }

}

为什么不使用PDO而不是低级SQL Server驱动程序?当我使用PDO时,我该如何做到这一点?我想在屏幕上打印标题,新郎的名字@tadmanPDO使用起来更友好,但它也可以与其他SQL数据库一起使用,因此您的学习具有更广泛的适用性。我提到框架是因为这是一个已解决的问题,您不需要在这里发明自己的方法。您能为您想要的元素构造一个CSS选择器吗?如果是这样,您可以通过选择器获取它。别忘了您可以在PHP字符串中插入,所以
“/*[@title='$classname']”
就足够了。不需要多余的连接。
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {

    $paketKFIYAT = $row['html_kod'];


    $classname = 'Damat Adi';
    $dom = new DOMDocument;
    $dom->loadHTML($paketKFIYAT);
    $xpath = new DOMXPath($dom);
    $results = $xpath->query("//*[@title='" . $classname . "']");

    if ($results->length > 0) {
        echo $review = $results->item(0)->nodeValue;
    }

}