Я понятия не имею, что я делаю.Получить переменную из базы данных по другому запросу
В моем коде я получаю список csv моих категорий, которые являются вложенными. Я хочу добавить имя родительской категории в каждую строку csv.
Как, если я получаю category_name, category_parent_id, category_image и так далее
Я хочу сделать еще один поиск в таблице category_description и найти category_name, который соответствует CATEGORY_ID к parent_id, что я получил, прежде чем я закомментированного линии, которые у меня возникли проблемы с
<?php
DEFINE ('DBUSER', 'myosjrjp_osco638');
DEFINE ('DBPW', 'plS]q4)U78');
DEFINE ('DBHOST', 'localhost');
DEFINE ('DBNAME', 'myosjrjp_osco638');
error_reporting(E_ALL | E_ALL);
$dbc = mysqli_connect(DBHOST,DBUSER,DBPW);
if (!$dbc) {
die("Database connection failed: " . mysqli_error($dbc));
exit();
}
$dbs = mysqli_select_db($dbc, DBNAME);
if (!$dbs) {
die("Database selection failed: " . mysqli_error($dbc));
exit();
}
$result = mysqli_query($dbc, "SHOW COLUMNS FROM categories");
$numberOfRows = mysqli_num_rows($result);
if ($numberOfRows > 0) {
/* By changing Fred below to another specific persons name you can limit access to just the part of the database for that individual. You could eliminate WHERE recorder_id='Fred' all together if you want to give full access to everyone. */
$values = mysqli_query($dbc, "SELECT categories.categories_id, categories.categories_image, categories.parent_id, categories_description.categories_id, categories_description.language_id, categories_description.categories_name, categories_description.categories_description
FROM categories
JOIN categories_description
WHERE categories.categories_id = categories_description.categories_id ");
while ($rowr = mysqli_fetch_row($values)) {
for ($j=0;$j<$numberOfRows;$j++) {
\t /////////
// \t $parent= mysqli_fetch_row($values,'categories.parent_id');
// \t $values2 = mysqli_query($dbc, "SELECT categories_name,
//FROM categories_description
//WHERE categories_id = '$parent'");
\t //////
$csv_output .= $rowr[$j].", ";
// $csv_output .= $values2('categories_name').", ";
}
$csv_output .= "\n";
}
}
print $csv_output;
exit;
?>
* «Я понятия не имею, что я делаю» * - Это затрудняет нам знать, о чем идет речь. Что здесь не работает? –
и, похоже, связано с вашим другим вопросом ранее http://stackoverflow.com/q/40289135/ - Пожалуйста, не повторяйте; отредактируйте свой другой вопрос с любой дополнительной информацией. –