Tema: Re: iconv problema
Autorius: Laimis
Data: 2008-09-12 12:59:19
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...