Instalacja na mysql 4.x vs. inst na mysql 3.x

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
kociou
Posty: 14
Rejestracja: 15 maja 2005, 20:35

Instalacja na mysql 4.x vs. inst na mysql 3.x

Post autor: kociou » 15 maja 2005, 20:44

Jakie są różnice w tych typach instalacji? Czy instalując w trybie mysql 4.x skrypt tworzy inne tabele?
Pytam bo jestem w trakcie przenoszenia na nowy serwer forum którego baza ma ponad 70MB i wiolałbym głupot nie narobić. Stary serwer miał mysql 3.x , na nowym jest 4.x :)

wallie
Posty: 5
Rejestracja: 15 maja 2005, 09:04
Kontakt:

Post autor: wallie » 15 maja 2005, 21:30

Wszystko zostaje to samo tyle ze nowsza baza nowsze mozliwosci i szybsza ;P

kociou
Posty: 14
Rejestracja: 15 maja 2005, 20:35

Post autor: kociou » 15 maja 2005, 21:33

skoro wszystko pozostaje takie samo to dlaczego trzeba wybierać?

jugo
Posty: 51
Rejestracja: 14 maja 2005, 19:09

Post autor: jugo » 15 maja 2005, 21:37

to zalezy,bo niektore serwery np nie oblsuguja obu ;)
dlatego

kociou
Posty: 14
Rejestracja: 15 maja 2005, 20:35

Post autor: kociou » 15 maja 2005, 21:43

ok - przyjmuje do wiadomości :)
A swoją drogą jakby ktoś chciał prosty skrypt do przenoszenia tabel między bazami leżącymi na różnych serwerach to proszę:

Kod: Zaznacz cały

<form name="form1" method="post" action="">
  <input name="tabela" type="text" id="tabela">
  <input type="submit" name="Submit" value="kopiuj">
</form>

<?php
//error_reporting(NULL);
/*
cóż - w tym przypadku hasła i userzy są identyczni dla obydwu baz :)
*/

if($_POST['tabela']):
$user='xxxx';
$haslo='xxxxx';

$serwer1='serwer1'; 
$baza1='baza1';

$serwer2='serwer2';
$baza2='baza2';

$dbId1=@mysql_connect($serwer1, $user, $haslo);
if(!@mysql_select_db($baza1, $dbId1)):die('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><b>Błąd!!</b><br>Skontaktuj się z administratorem!<br>'.mysql_error());endif;
define('DBID1', $dbId1);

$dbId2=@mysql_connect($serwer2, $user, $haslo);
if(!@mysql_select_db($baza2, $dbId2)):die('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><b>Błąd!!</b><br>Skontaktuj się z administratorem!<br>'.mysql_error());endif;
define('DBID2', $dbId2);

echo $_POST['tabela'].'<hr>';

$sql='select * from `'.$_POST['tabela'].'`';
$zapytanie=mysql_query($sql, DBID1);
while($wynik=mysql_fetch_assoc($zapytanie))
{
	foreach($wynik as $index => $wartosc)
	{
		$dane[]='`'.$index.'`=\''.addslashes($wartosc).'\'';
	}
	if(!mysql_query('insert into `'.$_POST['tabela'].'` set '.implode(', ', $dane), DBID2)):
		echo 'ZAPYTANIE: insert into `'.$_POST['tabela'].'` set '.implode(', ', $dane).'<br>';
		echo mysql_error().'<br>';
	endif;
	unset($dane);
}
endif;
?>
skrypt prosty, napisany pod wpływem potrzeby chwili, ale 30MB tabele przenosi :)

grzech1991
Posty: 21
Rejestracja: 16 maja 2005, 18:11

Post autor: grzech1991 » 20 maja 2005, 20:29

A lycos obsługuje 4???

Zablokowany

Wróć do „Pomoc”