WRInaute impliqué
Bonjour,
j'ai un 240 plan chez ovh j'ai donc 3 bases a dispo.
jusqu'a présent je n'utilisai qu'une base, mais celle ci vient a dépasser le quotat de 45Mo.
j'ai donc créé une 2eme base pour y déplacer une grosse table de mon site.
malheureusement quand j'essaye de faire :
il me repond :
si j'inverse les connect et les select_db c'est sur l'autre user qu'il rale.
je ne sais plus comment faire.
Ps : et ca serait trop con de prendre un sql large sur une base pour ne pas utilliser les 2 autres
j'ai un 240 plan chez ovh j'ai donc 3 bases a dispo.
jusqu'a présent je n'utilisai qu'une base, mais celle ci vient a dépasser le quotat de 45Mo.
j'ai donc créé une 2eme base pour y déplacer une grosse table de mon site.
malheureusement quand j'essaye de faire :
Code:
$db = mysql_connect($host,$login,$password);
$db2 = mysql_connect($host2,$login2,$password);
$select1 = mysql_select_db( "base1",db1);
$select2 = mysql_select_db( "base2",$db2);
$querysql = "SELECT ".base1.table1.`champ1` , base2.table2.champ2 FROM base1.table1 LEFT JOIN base2.table2
ON base1.table1.id = base2.table2.user";
$res = mysql_query($querysql);
........
il me repond :
Code:
SELECT command denied to user 'le nom de mon user1'@'ip du serveur1' for table table2'
si j'inverse les connect et les select_db c'est sur l'autre user qu'il rale.
je ne sais plus comment faire.
Ps : et ca serait trop con de prendre un sql large sur une base pour ne pas utilliser les 2 autres