#1 Re: Tvorba webu » Čeština a MySQL » 2013-03-25 21:26:05

Prošel jsem si Váš odkaz a použil jeden ze skriptů a FUNGUJE TO!
Použil jsem následující kód. Milionkrát Vám děkuji!

<!DOCTYPE html>
<html>
  <head>
  <meta charset="UTF-8">
  <title>MySQL</title>
  </head>
  <body>

     
     <?php

      $mysqli = new mysqli(localhost,****,***,****);

      if (!$mysqli->set_charset('utf8')) {
          printf("Error loading character set utf8: %s\n", $mysqli->error);
      } else {
          printf("Current character set: %s\n", $mysqli->character_set_name());
      }
      

      mysqli_query($mysqli,"INSERT INTO lidi(Krestni,Prijmeni,Vek) VALUES('Matyáš','Novák','17')");
      mysqli_close($mysqli);
     ?>
     <br><br><br><br><br><br><br><br><br><br>
     <br><br><br><br><br><br><br><br><br><br>
  </body>
</html>

#4 Re: Tvorba webu » Čeština a MySQL » 2013-03-24 21:25:04

konkrétní adresa http://www.kosci.mablog.eu/php/mysql2.php
a kód stránky

<!DOCTYPE html>
<html>
  <head>
  <meta charset="UTF-8">
  <title>MySQL</title>
  </head>
  <body>

     
     <?php
      $db=mysqli_connect(localhost,*******,*******,*******);
      mysqli_query('set names utf8');
      mb_internal_encoding("UTF-8");
      if (mysqli_connect_errno($db))
      {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
      }
      else
      {
      echo "Úspěšně připojeno k mysql db";
      }
      $jmeno="Tomáš";
      mysqli_query($db,"INSERT INTO lidi(Krestni,Prijmeni,Vek) VALUES('Tomáš','Novák','15')");
      mysqli_close($db);
     ?>
  </body>
</html>

#5 Re: Tvorba webu » Čeština a MySQL » 2013-03-24 21:12:17

Nepomáhá. Vím to, protože jsem se koukal do phpmyadmina, a tam "Tomáš" vypadá takhle "Tomáš"

#6 Re: Tvorba webu » Čeština a MySQL » 2013-03-24 20:22:53

Dobrý den,
Mám vytvořenou databázi, v ní table, v ní tři row. Dvě z nich jsou textové, obě mám nastavené na utf8_czech_ci, stejně tak jako celou databázi. Na webu , který je taky v utf-8 beru data z formuláře, který má akceptovat jen utf-8. při přiojení databáze v php používám:       
        mysqli_select_db("lidi");
        mysqli_query("SET NAMES 'utf8'");
        mysqli_query("SET COLLATION_CONNECTION='utf8_czech_ci'");
        mysqli_query("SET character_set_client=utf8");
        mysqli_query("SET character_set_connection=utf8");
        mysqli_query("SET character_set_results=utf8");
Je jich tolik, protože už jsem fakt nevěděl coby. Data jsou v utf-8, po odeslání do databáze, se ale české znaky pokazí. Po zavolání z databáze zpět na web jsou opět v utf8. Co s tím?

#7 Re: Problémy s FTP » Nemuzu se pripojit » 2013-03-23 20:51:35

Zdravím, ještě před několika minutami mi FTP fungovalo (srv60.endora.cz) a pak najednou nejde připojit, PSPad hlásí chybu 10061, Total Commander se nemůže připojit, a nejde mi ani Vaše webFTP.

Zápatí

Založeno na FluxBB | CZ a SK