У меня проблема с запросом mysql. Это код:Утилита utf8 mysql не работает
session_start();
$db = mysql_connect('localhost', 'user', 'pw') or die(mysql_error());
mysql_select_db("wordpress_97") or die(mysql_error());
$names=mysql_query('set names utf8');
$tempnewpw = md5($tempnewpw);
$query = mysql_query("UPDATE wordpress_97.tUsers SET passwort = '$tempnewpw' WHERE tUsers.UserID = '$theuserid'") or die(mysql_error());
Yes I know that I shouldn't use the mysql_ functions but it's just testing..
И это ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE wordpress_97.tUsers SET passwort = 'pwinmd5'' at line 1
Я не могу уйти эти Â ...
В базе данных не должно быть проблема - другие запросы работают без проблем с той же структурой.
Любые идеи?
Заранее спасибо
Что произойдет, если вы удалите всю строку и снова запишите запрос, не копируйте ее. –
Возможный дубликат [UTF-8 на всем пути] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – Naruto
@AlexAndrei Спасибо, что это сработало, но теперь я вижу что строка закодирована неправильно - не имеет значения, что я набираю в строке, будет «d41d8cd98f00b204e9800998ecf8427e». – jumpskin