tOMZY rašė:
> Iš php scripto man negrąžina nieko, arba kažką ne taip darau.
>
> <?php
> mysql_connect("localhost", "vartotojas", "slaptazodis") or die(mysql_error());
> mysql_select_db("duombaze") or die(mysql_error());
>
> mysql_query("SET NAMES utf8") or die("klaida del utf");
> mysql_query("SET CHARACTER SET utf8") or die("klaida del charseto");
> mysql_query("SET CHARACTER_SET_SERVER = utf8") or die("klaida del char SERVER");
> mysql_query("SET CHARACTER_SET_CONNECTION = utf8") or die("klaida del char CON");
> mysql_query("SET CHARACTER_SET_DATABASE = utf8") or die("klaida del char CON");
>
> mysql_query("SHOW VARIABLES LIKE 'char%'");
> mysql_query("SHOW VARIABLES LIKE");
Kas gi taip tikrina ką grąžina MySQL...?
<?php
mysql_connect("localhost", "", "") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
// Ar ši komanda yra įvykdoma pačio php programoje?
//mysql_query("SET NAMES utf8") or die(mysql_error());
$result = mysql_query("SHOW VARIABLES LIKE 'char%'");
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}
mysql_free_result($result);
?>
Antra vertus, ieškok (nustatymo) klaidų phpMyAdmin'e...