Выберите две или несколько таблиц из разных баз данных, не работающих на linux cpanel - PullRequest
0 голосов
/ 29 сентября 2018

Этот запрос работает на локальном xampp:

SELECT t1.id, t1.name, t2.id, t2.telephone
FROM db1.table1 t1
INNER JOIN db2.table2 t2 on t1.id = t2.id;

Но этот же запрос не работает на LINUX cPanel

<?php 

    $hostname='localhost'; 
    $username='root'; 
    $password=''; 
    $db='smart_software'; 

    $username2='root'; 
    $password2=''; 
    $db2='smart_stationary'; 

    $con1 = mysqli_connect($hostname, $username, $password, $db); 
    $con2 = mysqli_connect($hostname, $username2, $password2, $db2);

    $result=mysqli_query($con2,"select MSC.mobile_sub_cat_id, MSC.employee_id, ED.employee_name, LN.location, MC.mobile_cat_name, MSC.service_provider, MSC.number FROM smart_stationary.mobile_sub_cat MSC LEFT JOIN smart_stationary.mobile_cat MC ON MC.mobile_cat_id=MSC.mobile_cat_id LEFT JOIN smart_software.employee_details ED ON ED.employee_id=MSC.employee_id LEFT JOIN smart_stationary.location LN ON LN.location_id=MSC.location_id"); 

    while($row=mysqli_fetch_array($result)) { 
        echo $row['location']; 
    } 
?>

1 Ответ

0 голосов
/ 29 сентября 2018

-Вы уверены, что обе базы данных в MySQL Access

  1. создать пользователя на cpanel phpmyadmin.
  2. установить привилегию
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...