Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Dziwny problem z mysql
Watt
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,

Mam dziwny problem z mysql. Mam tagi u siebie na forum i chciałem zamienić znaki z pytajnika na pauze itd.
Napisałem sobie funkcję z update funkcja niby działa, ale zmienia polskie lierty na pytajniki, więc zrobiłem test:
Kod
ęąćżźółćńłśę

zamieniło na
Kod


Próbowałem zmieniać kodowanie (w phpmyadmin) z utf_general na utf_polish, ale nie działa. CO powiniem zrobić?

Kod:
  1. <?php
  2.  
  3. $link = mysql_connect('host', 'user', 'pass');
  4. mysql_select_db("tablica",$link);
  5.  
  6. $query10 = mysql_query("SELECT tid, subject FROM `mybb_threads` WHERE tags!=''") or die('Blad polacznia');
  7.  
  8. while($fetch = mysql_fetch_array($query10))
  9. {
  10.       $tagi = $fetch['subject'];
  11.       echo $tagi."</br>";
  12.        
  13.       $tagi = str_replace('"', "", $tagi);
  14.       $tagi = str_replace("?", "-", $tagi);
  15.       $tagi = str_replace("&", "-", $tagi);        
  16.       $tagi = str_replace(".", "", $tagi);    
  17.       $tagi = str_replace(".", "", $tagi);    
  18.       $tagi = str_replace("(", "", $tagi);  
  19.       $tagi = str_replace(")", "", $tagi);  
  20.  
  21.       //$edit = "UPDATE `mybb_threads` SET tags = '' WHERE tid = '".$fetch['tid']."'";
  22.      $edit = "UPDATE `mybb_threads` SET tags = '".$tagi."' WHERE tid = '".$fetch['tid']."'";
  23.  
  24.      mysql_query($edit);
  25. }
  26. ?>


Ten post edytował Watt 17.05.2009, 18:37:36
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: 16.09.2025 - 08:33