Не удается найти статические активы из модуля express / npm

Возможно, просто используйте 2 запроса!

$sql ="select * from table1 group by destination";
$result=mysql_query($sql) or die(mysql_error());

// Create an empty query
$sql = "";

while($myrow=MySQL_fetch_array($result,MYSQL_ASSOC))
{
    extract($myrow);
    $invno=$myrow[2];

    // Now you add each query to you "global" query : don't forget the ';' at the end
    sql2 .= "select total from table2 where invoice_no like '%$invno%';";
}

Теперь вы просто запускаете этот запрос ONCE с помощью mysqli_multi_query ( documentation ) и получаете каждый результат с помощью mysqli_next_result ( documentation ).

Извините, я не могу написать код, который я использую PDO, но логика:

1 / большой запрос "со всем вашим подзапросом

2 / Вы выполняете этот« большой запрос »

3 / Вы получаете весь результат и выполняете свою« математику », как вы это делали до

4 / Затем вы проверяете, есть ли next_result

5 / Вы выбираете следующий набор результатов и выполняете свой «математический»

6 / повторите шаг 4 и 5 пока не будет больше next_resut


Попробуйте, но это должно быть лучше, чем один запрос, выполненный для каждого цикла!

Надеюсь, что это достаточно ясно?

0
задан Brandon Benefield 19 January 2019 в 21:55
поделиться

1 ответ

Я отвечу на свой вопрос.

Решение на самом деле довольно простое. Уровень представления этого модуля обрабатывается React, CRA, если быть точным. CRA будет искать некоторые специфические переменные среды, одной из которых является PUBLIC_URL. Все, что мне нужно было сделать, это

  • Создать файл .env в корневом каталоге моего CRA
  • добавить PUBLIC_URL="/admin"

Впоследствии это просто пересоберите проект, yarn build и перезагрузите сервер. CRA будет затем искать http://localhost:3000/admin/static/... вместо http://localhost:3000/static/... для статических активов.

0
ответ дан Brandon Benefield 19 January 2019 в 21:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: