在表xyz中,我有一行称为组件和一个labref行,它具有labref编号,如下所示
表xyz
labref component
NDQA201303001 a
NDQA201303001 a
NDQA201303001 a
NDQA201303001 a
NDQA201303001 b
NDQA201303001 b
NDQA201303001 b
NDQA201303001 b
NDQA201303001 c
NDQA201303001 c
NDQA201303001 c
NDQA201303001 c
Run Code Online (Sandbox Code Playgroud)
我想对组件进行分组,然后计算返回的行数等于3,我编写了下面的SQL查询,但它没有帮助实现我的目标,而是为每个组件返回4
SELECT DISTINCT component, COUNT( component )
FROM `xyz`
WHERE labref = 'NDQA201303001'
GROUP BY component
Run Code Online (Sandbox Code Playgroud)
查询返回
表xyz
labref component COUNT(component)
NDQA201303001 a 4
NDQA201303001 b 4
NDQA201303001 c 4
Run Code Online (Sandbox Code Playgroud)
我现在想要实现的是,从上面的结果中,行被计数,并返回3作为行数,任何解决方法是值得赞赏的
我有以下结果
Array (
[0] => stdClass Object ( [name] => Identification )
[1] => stdClass Object ( [name] => Assay )
[2] => stdClass Object ( [name] => pH(Acidity/Alkalinity))
[3] => stdClass Object ( [name] => Sterility )
)
Run Code Online (Sandbox Code Playgroud)
我想要的是使用逗号分隔对象数组值并返回为字符串,以便得到此结果:
Identification, Assay, ph(Acid/Alkalinity), Sterility
Run Code Online (Sandbox Code Playgroud)
我尝试了以下内容
$data=(array)$result;
$answer=implode(",",$data);
Run Code Online (Sandbox Code Playgroud)
这个回报:
Message: Object of class stdClass could not be converted to string
Run Code Online (Sandbox Code Playgroud)
如何才能实现这一目标?
我有下面的代码片段
//create a new word document
$word= new PHPWord();
//create potrait orientation
$section=$word->createSection();
$table = $section->addTable();
$word->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));
//header row
$table->addRow(400, array('bgColor'=>'dbdbdb'));
$table->addCell(2000, array('bgColor'=>'dbdbdb'))->addText('Cell 1','rStyle');
$table->addCell(3500, array('bgColor'=>'dbdbdb'))->addText('Cell 1');
$table->addCell(1500, array('bgColor'=>'dbdbdb'))->addText('Cell 1','rStyle');
$table->addCell(2000, array('bgColor'=>'dbdbdb'))->addText('Cell 1');
// Save File
$objWriter = PHPWord_IOFactory::createWriter($word, 'Word2007');
$objWriter->save('Text.docx');
echo 'Text.docx created successfully';
}
Run Code Online (Sandbox Code Playgroud)
如何将文本格式添加到单元格值中以粗体、斜体、字体大小等,我已尝试如上所示,但它不起作用