Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Php / MySql tìm / thay thế chuỗi utf-8 trong json

Bạn cần đặt trình tự thoát để đạt được điều này. Trong Mysql, có một lớp thoát thứ hai liên quan. Vì vậy, hãy sử dụng cái này

SELECT * FROM `wp_postmeta` WHERE `meta_value` LIKE '%\\\\u067e\\\\u062f\\\\u0631\\\\u0627\\\\u0645%'

Để tự động tìm kiếm và thay thế dấu gạch chéo, hãy sử dụng cái này

<?php
$keyword_j = "\u067e\u062f\u0631\u0627\u0645";
$x = str_replace("\\", "\\\\\\\\", $keyword_j);
echo $x;
?>

Cập nhật truy vấn

$str = addslashes(htmlentities("<a href='".$link."'>".$keyword_j."</a>"));

$sql2 = "UPDATE wp_postmeta SET meta_value ='".$str."' WHERE meta_value LIKE '%".$x."%'";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa điểm đánh dấu trước đó và thêm điểm đánh dấu trong vĩ độ cập nhật

  2. Kết nối với Nguồn dữ liệu MySQL trong PHPStorm

  3. lựa chọn tên cột động trong MySql

  4. Tìm kiếm MySQL PHP với nhiều tiêu chí

  5. c # không gửi yêu cầu json tới PHP