PHP:如何在MySQL中存储HTML?
我知道mySQL在存储html标记方面没有问题。我想知道我如何通过转义逗号、引号和HTML来存储PHPPHP:如何在MySQL中存储HTML?,php,mysql,Php,Mysql,我知道mySQL在存储html标记方面没有问题。我想知道我如何通过转义逗号、引号和HTML来存储PHP 为了进一步说明,我获取了一个SQL备份,现在使用PHP脚本在其他数据库中传输。表中的数据具有原始格式的HTML。在下面的代码中,您将放置正在处理的HTML: ob_start(); //rendering html //end of rendering html $html = ob_get_contents();
为了进一步说明,我获取了一个SQL备份,现在使用PHP脚本在其他数据库中传输。表中的数据具有原始格式的HTML。在下面的代码中,您将放置正在处理的HTML:
ob_start();
//rendering html
//end of rendering html
$html = ob_get_contents();
ob_end_clean();
echo $html;
$sql = $pdo_conn->prepare("INSERT INTO processed (`id`, `html`, ) VALUES (:id, :html)");
$sql->bindParam(':id', $id);
$sql->bindParam(':html', $html);
$sql->execute();
在下面的代码中,您将放置正在处理的HTML:
ob_start();
//rendering html
//end of rendering html
$html = ob_get_contents();
ob_end_clean();
echo $html;
$sql = $pdo_conn->prepare("INSERT INTO processed (`id`, `html`, ) VALUES (:id, :html)");
$sql->bindParam(':id', $id);
$sql->bindParam(':html', $html);
$sql->execute();
检索html时使用htmlentities($myHtml,entu引号)
和
在插入到数据库之前使用mysqli_real_escape_字符串($connection,$myHtml)在检索html时使用htmlentities($myHtml,entu引号)
和
在插入数据库之前,请使用mysqli_real_escape_字符串($connection,$myHtml)No您不存储“转义”数据。您可以在使用数据时转义它。或者您可以始终这样存储它。@salmana那么如何存储
您可以将逗号“,”替换为“,”您可以将其存储为任何其他字符串数据。html并没有什么神奇之处,所以它被区别对待。不,你们不存储“转义”数据。您可以在使用数据时转义它。或者您可以始终这样存储它。@salmana那么如何存储
您可以将逗号“,”替换为“,”您可以将其存储为任何其他字符串数据。html并没有神奇之处,所以它被区别对待statements@cr1xus在将HTML输入数据库之前,您需要对其进行组装,使用ob_*@3.14159265358创建一个PHP输出对象最容易做到这一点ob_start
在这里不起作用,因为我没有输出页面HTMLMysqli仅用于mysql数据库。请参阅statements@cr1xus在将HTML输入数据库之前,您需要对其进行组装,使用ob_*@3.14159265358创建一个PHP输出对象最容易做到这一点ob_start
在这里不起作用,因为我没有输出页面HTMLMysqli仅用于mysql数据库。