【发布时间】:2018-03-22 17:41:05
【问题描述】:
我正在尝试从数据库中获取 XML 值,但不知道从哪里开始。基本上,我在 mysql 字段类型的文本中有一些 XML,我试图获取的值是“Rachels”,如下所示:
<void property="name">
<string>Rachels</string>
</void>
我正在使用 mysqli 程序,所以想要那种格式的代码。
到目前为止,我的代码如下所示。此代码获取整个字段,而不仅仅是我希望它获取的那个值。
$blob_query = mysqli_query($dbh8, "SELECT * FROM objstore WHERE obj_id='$characterId' AND type='PLAYER' AND namespace_int='3' ORDER BY obj_id DESC LIMIT 1");
if($blob_query){
$blob_row = mysqli_fetch_assoc($blob_query);
echo $blob_row['data'];
}
所以我需要从那个 XML 中提取值。提前感谢您的帮助!
【问题讨论】:
-
SimpleXML 绝非简单,请尝试使用DomDocument。