0
rotting
14.03.13
✎
14:41
|
header("Content-Type: text/html; charset=windows-1251");
require_once("mysql.php");
$query = "
SELECT
lc.categoryID as parentID,
c.categoryID as categoryID,
lc.name_ru as parent_name,
c.name_ru as category_name
FROM SC_categories as c
LEFT JOIN SC_categories as lc ON c.parent = lc.categoryID
";
$table = run_mysql($query);
if ( !empty( $table ) )
{
foreach ( $table as $row )
{
$first = true;
foreach ( $row as $col )
{
echo ($first?"":"\t") . str_replace("\t", ' ', str_replace("\r", ' ', str_replace("\n", ' ', $col)));
$first = false;
}
echo "\r\n";
}
}
echo "$$$***END***$$$";
На сколько я знаю, то этот код выгружает результат запроса в текстовый файл, что-то типа csv файла, нужно подправить так, чтоб там где значение NULL в файл записывалась не пустая строка, а "null", подскажите как сделать
|
|
6
Волшебник
14.03.13
✎
14:54
|
echo ($first?"":"\t") . str_replace("\t", ' ', str_replace("\r", ' ', str_replace("\n", ' ', is_null($col)?"NULL":$col)));
|
|