sql >> Database >  >> RDS >> Mysql

Hoe een Hebreeuwse waarde in te voegen in een mysql db in php

Ik heb mijn Hebreeuws-taalprobleem opgelost. Het was een coderingsprobleem van de database en tabelrij/veld. Hier is de oplossing die ik heb gebruikt. Ik heb hulp gekregen van een ander antwoord en de link staat hieronder, voor het geval iemand het nodig heeft.

  1. De database-sortering moet utf8_general_ci . zijn .
  2. De sortering van de tabel met Hebreeuws moet utf8_general_ci zijn .
  3. Zet in het PHP-verbindingsscript

    header('Content-Type: text/html; charset=utf-8');
    
  4. Zet in de xhtml head-tag

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
  5. Als u MySQLi gebruikt, plaatst u deze code in het verbindingsscript na het selecteren van de database:

    mysql_query("SET NAMES 'utf8'");
    

    Als u PDO gebruikt, zet u

    $conn->query("SET NAMES 'utf8'");
    

Het eerste antwoord hielp me en ik nam het aan vanaf daar



  1. Hoe meerdere databases te verbinden in PHP, MYSQLi &PDO

  2. Gebruik DATABASEPROPERTYEX() om database-instellingen in SQL Server te retourneren

  3. Hoe los ik de fout 'Named Pipes Provider, error 40 - Kan geen verbinding met' SQL Server' op?

  4. Hoe ORA-00900 op te lossen?