Kezdőoldal » Számítástechnika » Programozás » Mysql update, nem akarja...

Mysql update, nem akarja utf-8ban frissíteni az adatokat, tudnátok segíteni?

Figyelt kérdés

Sziasztok!

Ma problémába ütköztem egy kissebb projektem készítése közben. Egy form-on belül szeretném frissíteni a mysql adatbázisomban lévő táblákat, ez sikerül is, viszont az, hogy utf-8ba küldje föl az adatbázisba, vagyis az ékezetes karaktereket normálisan, azt már nem szeretné megcsinálni. Halál ciki, hogy erre nem tudok rájönni, szeretnék segítséget kérni, előre is köszönöm!


edit.php:

<?php

$k = "SET NAMES UTF8";

mysql_query($k);

$id = (int)$_GET['id'];

$query = mysql_query("SELECT * FROM adatok WHERE id = '$id'") or die(mysql_error());

if(mysql_num_rows($query)>=1){

while($row = mysql_fetch_array($query)) {

$website_name = $row['website_name'];

$link = $row['link'];

$content = $row['content'];

}

?>

<h2><?=$website_name?> módosítása</h2>

<form action="update.php" method="post">

<input type="hidden" name="id" value="<?=$id;?>">

Elérhetősége:<br/>

<input type="text" name="link" value="<?=$link;?>"><br/>

Neve:<br/>

<input type="text" name="website_name" value="<?=$website_name?>"><br/>

Leírása:<br/>

<input type="text" name="content" value="<?=$content?>"><br/>

<input type="submit" value="Módosítás" style="float: left;">

</form>


update.php:

<?php

$k = "SET NAMES UTF8";

mysql_query($k);

$id = (int)$_POST["id"];

$link = @$_POST["link"];

$website_name = @$_POST["website_name"];

$content = @$_POST["content"];

$query="UPDATE adatok

SET link = '$link', website_name = '$website_name', content = '$content'

WHERE id='$id'";

mysql_query($query)or die(mysql_error());

if(mysql_affected_rows()>=1){

echo "<p>A módosítás sikeres volt!</p>";

}else{

echo "<p>A módosítás sikertelen volt!</p>";

}

?>



2014. jan. 4. 19:16
 1/3 A kérdező kommentje:
A tábla kódolása, utf8_general_ci.
2014. jan. 4. 19:20
 2/3 A kérdező kommentje:
Hála istennek sikerült megoldani, már tárgytalan
2014. jan. 4. 20:08
 3/3 anonim ***** válasza:
A html-nek is utf-8 kódolásúnak kell lenni.
2014. jan. 4. 20:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!