Autor Zpráva
maestorm
Profil
Dobrý večer, snažím se převést databázi z internetu do mého phpmyadmina, ale protože jsem se už patřičně unavil zkoušením roztorůzných kombinací křížení nastavování znakových sad při převodu, i na phpmyadminu i na mysql forpsi, chtěl bych Vás poprosit o pomoc při řešení tohoto problému. Předem Vám děkuji
Keeehi
Profil
maestorm:
v phpmyadminu na forpsi kliknout na export, zkopírovat text z textarey, ve svém phpmyadminu otevřít okno pro zadávání sql, vložit nakopírovaný text, potvrdit.
maestorm
Profil
ze které textarey???
Keeehi
Profil


Kliknout na button proveď (v pravo dole).

maestorm
Profil
když kliknu na potvrdit uloží se mi to jako soubor
Keeehi
Profil
maestorm:
Tak ho otevřete v nějakém textovém editoru a ten text si zkopírujte.
maestorm
Profil
hmm... zkoušel jsem to... pokaždé se mi sekl počítač...
maestorm
Profil
taky by mě zajímalo, jaký je rozdíl mezi tímto způsobem přenesení databáze a "klasickým" přenesením jako soubor (nejdříve export databáze a pak import jako soubor do phpmyadmina)...?
maestorm
Profil
Chyba
SQL-dotaz:

-- phpMyAdmin SQL Dump
-- version 2.6.4-Forpsi
-- http://www.phpmyadmin.net
--
-- Počítač: 81.2.194.144
-- Vygenerováno: Neděle 08. srpna 2010, 21:49
-- Verze MySQL: 4.0.26
-- Verze PHP: 5.2.8
--
-- Databáze: `dmducebnipomucky`
--
-- --------------------------------------------------------
--
-- Struktura tabulky `s_alias`
--
CREATE TABLE `s_alias` (

`ida` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`alias` VARCHAR( 20 ) NOT NULL DEFAULT '',
`hodnota` VARCHAR( 80 ) NOT NULL DEFAULT '',
PRIMARY KEY ( `ida` )
) TYPE = MYISAM AUTO_INCREMENT =6;

MySQL hlásí:

#1046 - No database selected
Keeehi
Profil
maestorm:
Buď to exportujte i s vytvořením databáze,
nebo ji vytvořte a na začátek toho vyexportovaného souboru připište use dmducebnipomucky.
maestorm
Profil
když jsem ji vytvořil a na začátek vyexp. sou. dal use dmducebnipomucky:
Chyba
SQL-dotaz:

USE dmducebnipomucky-- phpMyAdmin SQL Dump
-- version 2.6.4-Forpsi
-- http://www.phpmyadmin.net
--
-- Počítač: 81.2.194.144
-- Vygenerováno: Neděle 08. srpna 2010, 22:49
-- Verze MySQL: 4.0.26
-- Verze PHP: 5.2.8
--
-- Databáze: `dmducebnipomucky`
--
CREATE DATABASE `dmducebnipomucky` ;


MySQL hlásí:

#1064 - 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 'CREATE DATABASE `dmducebnipomucky`' at line 13
Keeehi
Profil
maestorm:
1) Ne obě možnosti najednou ale buď 1. nebo 2.
2) za každým sql dotazem musí být ; Je pravda, e jsem ho tam já nenapsal, ale na to jste mohl přijít.

Doporučil bych to vyexportovat ještě jednou (tak jako jste to udělal naposledy - CREATE DATABASE tvoří tu databázi) a
1) už NEpřidávat USE dmducebnipomucky;
2) pokud máte databázi dmducebnipomucky už vytvořenou, tak ji smazat, protože by se jí to pokusilo znovu vytvořit a skončilo by to zase chybou.
maestorm
Profil
zatím Vám děkuji Keeshi, zítra se o to pokusím, případně zase sem napíši.
Přeji dobrou noc a ještě jednou díky ;-)
maestorm
Profil
tak databázi už se mi povedlo díky Vám mít v češtině, ale stále mi to hází takhle

Soubor t?in�cti barevn�ch f�li� v krou�kov�m po?ada?i, kter� obsahuje historick� mapy k obdob� prav?ku ve sv?t?, v Evrop? i v ?esk� republice.

a kód je:
<?php
// KONFIGURACNI UDAJE
$cfg['MySQL_Server'] = 'localhost';
$cfg['MySQL_User'] = 'root';
$cfg['MySQL_Passwd'] = '*****';
$cfg['MySQL_DB'] = 'dmducebnipomucky';
$cfg['MySQL_Table'] = 's_zbozi_hltab';

Header ('Content-type: text/html; charset=utf-8');

//PRIPOJENI K DATABAZI
$connect = MySQL_PConnect($cfg['MySQL_Server'], $cfg['MySQL_User'], $cfg['MySQL_Passwd']);
if (!$connect)
{
    print 'Připojení k MySQL se nezdařilo!!';
    exit;
}
MySQL_Select_DB($cfg['MySQL_DB']);

$Sql = MySQL_Query("SELECT * FROM ".$cfg['MySQL_Table']." LIMIT 0,10");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Výpis dat z tabulky <?php print $cfg['MySQL_Table']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>

<body>
<h1>Výpis dat z tabulky <?php print $cfg['MySQL_Table']; ?></h1>

<p>Počet řádků v tabulce:
<?php
print MySQL_Num_Rows($sql);
?>
</p>

<table border="1">
<tr>
<?php
for ($i=0; $i<MySQL_Num_Fields($Sql); $i++)
{
    $Field = MySQL_Fetch_Field($Sql, $i);
    PrintF ('<td>%s</td>', $Field->name);
}
while ($data = MySQL_Fetch_Array($Sql))
{
    print '<tr>';
    for ($i=0; $i<MySQL_Num_Fields($Sql); $i++)
    {
        PrintF ('<td>%s</td>', $data[$i]);
    }
    print '</tr>';
}
?>
</tr>
</table>

</body>
</html>
Kajman_
Profil *
Na řádek 18 si dejte navíc.
mysql_query('set names utf8');

viz. faq
maestorm
Profil
díky už to jede ;-)
maestorm
Profil
teď bych výsledek potřeboval nějak zakomponovat sem: http://www.dmd-ucebnipomucky.cz/new_web/products/products1.html#human
a vůbec nevím jak to bude už obtížnější že?
Keeehi
Profil
maestorm:
To už je zase něco jiného, takže to do tohoto vlákna nepatří - Viděl bych to na PHP, Jan něco udělat, nebo případně až na Práce a zakázky.

To ten kód, co jste sem nakopíroval neumíte vložit do toho souboru products1.html a změnit mu koncovku na PHP?
maestorm
Profil
já vím, zatím děkuji!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: