页面显示string(41) "'insert into zhanghao values (1,123,456)'"怎么解决PHP
时间: 2023-12-09 12:07:03 浏览: 110
php下pdo的mysql事务处理用法实例
这通常是因为在 PHP 中使用了 var_dump 或 print_r 等调试函数,导致将 SQL 语句的字符串输出到了页面上。要解决这个问题,可以将这些调试函数的输出注释掉或删除。另外,如果需要在页面上输出 SQL 语句,可以将其包裹在 <pre></pre> 标签中,这样可以保持格式的完整性,避免出现字符转义等问题。例如:
```php
echo '<pre>';
echo "insert into zhanghao values (1,123,456)";
echo '</pre>';
```
这样就可以在页面上正确地显示 SQL 语句,而不会出现前缀 string(41)。
阅读全文