Jump to content
php.lv forumi

intero

Reģistrētie lietotāji
  • Posts

    27
  • Joined

  • Last visited

Posts posted by intero

  1. paldies par "lielo atsaucību"!

    lai nu kā - konstatēju, ka veicot INSERT INTO datubāzē, dati pie SELECTa atgriežas pareizi. Šādā veidā viss sanāk.

     

    Tomēr, šāda postojot datus mums visiem labi zināmai riks phpMyAdmin atgriež ievadītos datu neapotamos sīmbolos.

    ir kādi ieteikumu sakarā ar phpMyAdmin?

  2. jau ieprieksh Dumpu raxtiiju.

     

    CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    
    CREATE TABLE `aaa` (
    `name` VARCHAR( 255 ) NOT NULL ,
    `text` VARCHAR( 255 ) NOT NULL
    ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin;

  3. Sveiki! Šī tēma ir aprakstīta krustām šķērsām, tomēr problēmas risinājumu es neesmu atradis.

    OS kur problēma novērota: Ubuntu.

    Apache2:

    AddDefaultCharset UTF-8

    AddCharset UTF-8 .utf8

     

    MySQL5:

    Server variables and settings

    .....

    character set client utf8

    (Global value) latin1

    character set connection utf8

    (Global value) latin1

    character set database latin1

    character set filesystem binary

    character set results utf8

    (Global value) latin1

    character set server latin1

    character set system utf8

    character sets dir /usr/share/mysql/charsets/

    collation connection utf8_bin

    (Global value) latin1_swedish_ci

    collation database latin1_swedish_ci

    collation server latin1_swedish_ci

    ........

     

     

    Problēma sekojoša:

    index.php kods(kodēts utf-8)

    <?
    
    $user = 'root';
    $passwd = '0000';
    $hostname = 'localhost';
    
    $d_base = 'test';
    
    
    mysql_connect ($hostname,$user,$passwd) or die('Nevar pieslēgties serverim');
    mysql_select_db ($d_base) or die ('Nevar pieslēgties datubāzie');
    
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <?
    $sql = mysql_query('SELECT * FROM aaa'); 
    	if($sql){
    		while ($s = mysql_fetch_array($sql))	{ 
    			echo $
    600
    ;s[0] . ' > '. $s[1] .'<br>';
    		}
    	}
    	else { echo 'wtf '; }
    
    echo 'šņāceņi';
    ?>

     

    MySQL DUMPS

    -- 
    -- Database: `test`
    -- 
    
    -- --------------------------------------------------------
    
    -- 
    -- Table structure for table `aaa`
    -- 
    
    CREATE TABLE `aaa` (
     `name` varchar(255) collate utf8_bin NOT NULL,
     `text` varchar(255) collate utf8_bin NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
    
    -- 
    -- Dumping data for table `aaa`
    -- 
    
    INSERT INTO `aaa` VALUES (0xc4bcc5a1c5a1c586c5a1c586c4b7c481c5be, 0xc5a1c4a3c481c481c481c493c5be);
    INSERT INTO `aaa` VALUES (0xc4bcc4b7c4bcc5bec4b7c4b7c5a1c5a1c481c586, 0x6473646664c5a166c5a1647366c5a1);

     

    Problēma izpaužās, ka web lapa atspoguļo sekojošo:

     

    ?��?�???� > �?????�

    ???�??��?? > dsdfd�f�dsf�

    šņāceņi

     

    Kādi komentāri?

     

    P.S.

    man nepatīk tas Latin1 Gobālajos Values.

  4. no mysql.com novelc sourci un ieliec zem /usr/src (vai vienalga kur labāk patīk)

     

    Novilku un uzliku MYSQL Source viss uzlikās loti smuki ...

    Liku PHP un tagad nokompilējās, tomēr bez rezultātiem. :(

     

    uztaisu php ar Select no mysql tomeer liidz selectam netiek :P

    Fatal error: Call to undefined function mysql_connect() in /usr/local/apache2/htdocs/test/index.php on line 8

  5. 1. gribeetu atvainoties par dusmu uzpluudumu, un sliktiem izteicieniem :) jo nepamatoti pazuud mans posts

    3. paldies ka vispaar kaut ko esat uzraxtiijushi.

     

    /usr/local/mysql

    man ir MYSQL 5 ;)

     

    # ps -ef

    mysql 7209 7191 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    mysql 7210 7209 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    mysql 7211 7210 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    ...........

  6. # ps -ef

    mysql 7209 7191 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    mysql 7210 7209 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    mysql 7211 7210 0 Apr27 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file

    ...........

     

    >>> Ar --with-mysql=/usr

    #./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql-dir=/usr/local/mysql --with-mysql=/usr --with-zlib-dir=/usr

    .....

    checking for MySQL support... yes

    checking for specified location of the MySQL UNIX socket... no

    checking for MySQL UNIX socket location... no

    configure: error: Cannot find MySQL header files under /usr.

    Note that the MySQL client library is not bundled anymore!

     

     

    >>> Ar --with-mysql=/usr/local/mysql

    #./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql-dir=/usr/local/mysql --with-mysql=/usr/local/mysql --with-zlib-dir=/usr

    .....

    checking for MySQL support... yes

    checking for specified location of the MySQL UNIX socket... no

    checking for MySQL UNIX socket location... no

    checking for mysql_close in -lmysqlclient... no

    checking for mysql_error in -lmysqlclient... no

    configure: error: mysql configure failed. Please check config.log for more information.

  7. Es jau uzraxtiiju kaa es komileeju, bet shajaa forumaa admini vienkaarshi RULLEE... Vini visu izdzeesh :D

    Logiski ka neuzbildo ... moduli... bet kas truuxt kompileejot ?

    Standarta kompilaacija ir

    ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql

  8. Nejeedziigs jautaajums ??? Vienkaarshi te neviens nezin atbildi .. Un taadeel izdzeesh postu.

    Shajaa Forumaa viss balstiits uz nolaadeetaa Win.

    es jautaaju par mysql.so moduli !

    Peec instalaacijas taa vienkaarshi nav ..

  9. Sveicināti .. Man ir radusies liela problēma ....

    Instalēju PHP 5.1.2 uz Slackware 10.2.

     

    1. atarhivēju 5.1....tar.gz

    2. copmilēju ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql-dir=/usr/local/mysql --with-zlib-dir=/usr

    3. make && make install

     

    Uzmetu uz web servera phpMyAdmin un tas izmet paziņojumu:

     

    Cannot load mysql extension. Please check your PHP configuration. - Documentation

     

    dokomentācijaa:

     

    To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

     

    Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

     

     

     

    Interesanti tas ka Peec instalācijas visaa failusystēmā nav atrodams "mysql.so", php modulis...

    Vai kaadam ir kaadas idejas ??? Paldies :|

     

    PS.

    Apache 2.0

    Mysql 5

  10. Sveicināti !

    Gribētu, lai kāds man palīdz.

     

    SQL datubāzē glabājās TABLE "Users"

    kurā ir sekojoši lauki -> | name | mail | phone |

     

    Lietotājs ievada:

     

    name = "Andris"

    mail = "[email protected]"

    phone = ""

     

    izveidoju lapas users.php; mail.php; phone.php .

    katra lapā sava INFO

     

    Problēma sākās te....

    "phone" lauku lietotājs Andris neievadīja

    tomēr pieprasījums attēlo ka lapā 1 ieraksts ir un tas ir tuksh :(

     

    Vajadzētu buut tā, ja lietotājs neko nav ievadījis, tad tam nevajadzētu atēloties uz lapasa kā tuksham ieraxtam!

     

    Ceams, ka juus sapratāt!

  11. <?
    function test()	{
    				echo $a;
    				echo $b;
    				?>
    
    				<FORM METHOD=POST ACTION="<?$php_self;?>" >
    				<table><tr>
    				<td>Title </td> <td><INPUT TYPE=text NAME=a></td>
    				</tr>
    				<tr>
    				<td>Text </td> <td><TEXTAREA NAME=b ROWS=6 COLS=30></TEXTAREA></td>
    				</tr>
    				<tr>
    				<td colspan=2 align=right><INPUT name=list value=Insert TYPE=submit></td>
    				</tr>
    				</table>
    				</FORM>
    				<?
    
    				}
    
    				test();
    				?>

     

    Probleema ir tada, ka shii forma nastraadaa ja ir ieklauta funkcijaa :-/

    kaadeel taada shaize ???

  12. Sveicināti

    ķersimies vērsim pie ragiem... Es taisu mazu skripteli, bet atgadaas misēklis :(

     

    1. gadiijumaa viss Ok.

     

     

    [B]index.php[/B]
    
    <?
    if (isset($list)) {
    echo 'lists';
    }
    
    else if (isset($test)) {
    echo 'tests';
    }
    
    else {
    echo 'Main page :)';
    }
    ?>

     

    te viss kārtībā :)

    http://domain.com/?list == list

    http://domain.com/?test == test

    http://domain.com/ == Main page

     

     

    2. gribu to pashu ievietot kaa funkciju.

     

    [B]var.php[/B]
    
    <?
    function name() {
    if (isset($list)) {
    echo 'lists';
    }
    
    else if (isset($test)) {
    echo 'tests';
    }
    
    else {
    echo 'Main page :)';
    }
    }
    ?>

     

    un

     

    [B]index.php[/B]
    <?
    include 'top.php';
    name();
    ?>

     

    Un te saakaas probleemas :((((

    Var raxtiit ko grib rezultaatas ir viens - Main page

    Kur vareetu buut kluuda ? :blink:

    Paldies jau ieprieksh !

     

     

    -_-

×
×
  • Create New...