Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Polskie znaki - dodawanie do MySQL @ tutorial
SubZero.
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 15.09.2007
Skąd: getCity();

Ostrzeżenie: (0%)
-----


Witam,

Dopiero zaczynam PHP, zacząłem od tego tutoriala:

http://www.phazm.com/notes/easy-as-pie/eas...with-databases/

Wszystko ładnie chodzi, tylko, że jak dodaje coś z polskimi znakami to mi wychodzą krzaczki zamiast polskich znaków.

Kod
     <?php
     $user="username";
     $password="password";
     $database="database";
     $connection=mysql_connect('localhost',$user,$password);
     @mysql_select_db($database) or die( "Unable to select database");
    
     if ($_REQUEST['quote'] != "") {
         if($_REQUEST['author'] != "") {
             $author = $_REQUEST['author'];
         } else {
             $author = "Anonymous";
         }
         $quote = $_REQUEST['quote'];
        
         $query="INSERT INTO `quotes` (`quote`,`author`) values ('" . mysql_real_escape_string($quote) . "','" . mysql_real_escape_string($author) . "')";
        
         $result=mysql_query($query) or die(mysql_error());
         echo("inserted quote: " . htmlentities($quote) . " by " . htmlentities($author) . " into database");
     }  else {
         echo("<p>Please enter a quote and author</p>");
     }
     ?>
     <form action="" method="post">
     <fieldset>
     <legend>Add a Quote</legend>
     <label for="quote">Quote:</label>
     <input type="text" name="quote" id="quote" maxlength="255" />
     <label for="author">Author:</label>
     <input type="text" name="author" id="author" maxlength="40" />
     <input type="submit" value="Add Quote" />
     </fieldset>
     </form>
    
     mysql_close($connection);
     ?>

Co ciekawe, jak dodaje do bazy MySQL przez phpMyAdmin z polskimi znakami, to wszystko jest OK.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SubZero.
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 15.09.2007
Skąd: getCity();

Ostrzeżenie: (0%)
-----


To jedyne rozwiązanie? Chciałbym mieć jednak w bazie polskie znaki a nie szyfrowane w base64...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:11