Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP/MySql znajdź/zamień ciąg utf-8 w json

Aby to osiągnąć, musisz umieścić sekwencję ucieczki. W Mysql jest zaangażowana druga warstwa ucieczki. Więc użyj tego

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

Aby automatycznie wyszukać i zamienić ukośnik, użyj tego

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

Aktualizuj zapytanie

$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. Pola Jooq LocalDateTime używają strefy czasowej systemu zamiast strefy czasowej sesji

  2. Wymuś limit czasu w MysqlQuery z PHP

  3. wstaw do bazy danych z duplikatu pola tekstowego, jeśli nie jest pusty php sql

  4. Zapytanie MySQL o minimalnej wartości

  5. Błąd (kod błędu:1175) podczas wykonywania polecenia aktualizacji na stole przy użyciu MySQL Workbench 5.2