在我的SQL 2005 DB中,我有一个表,其值存储为ID,并与其他表有关系.所以在我的MyDBO.warranty表中,我存储的是product_id而不是product_name,以节省空间.product_name存储在MyDBO.products中.
当营销部门提取人口统计信息时,查询会从相关表格中选择每个ID的相应名称(为简洁起见,将其缩小):
SELECT w1.warranty_id AS "No.",
w1.created AS "Register Date"
w1.full_name AS "Name",
w1.purchase_date AS "Purchased",
(
SELECT p1.product_name
FROM WarrDBO.products p1 WITH(NOLOCK)
WHERE p1.product_id = i1.product_id
) AS "Product Purchased",
i1.accessories
FROM WarrDBO.warranty w1
LEFT OUTER JOIN WarrDBO.warranty_info i1
ON i1.warranty_id = w1.warranty_id
ORDER BY w1.warranty_id ASC
Run Code Online (Sandbox Code Playgroud)
现在,我的问题是warranty_info表上的"附件"列存储了几个值:
No. Register Date Name Purchased Accessories
---------------------------------------------------------------------
1500 1/1/2008 Smith, John Some Product 5,7,9
1501 1/1/2008 Hancock, John Another 2,3
1502 1/1/2008 Brown, James And …Run Code Online (Sandbox Code Playgroud) 我正在尝试将文件保存在我的服务器上,作为先决条件,创建不存在的目录。
我正在运行一个脚本dl.php,在/home/public_html/www3/scripts/dl.php:
$request['savedir'] = '/home/public_html/www3/scripts/images/logs';
if( !is_dir($request['savedir']) )
mkdir($request['savedir']);
Run Code Online (Sandbox Code Playgroud)
我得到:
Warning: mkdir(): Invalid path in /home/public_html/www3/scripts/dl.php
Run Code Online (Sandbox Code Playgroud)
“图像”确实存在。