我正在尝试从表中选择所有名称,并使用str.find
在句子中查找,但只选择第一条记录。
executeQuery("SELECT Name FROM sql_namestable;");
char aName[128];
strcpy(aName, getString("Name").c_str());
std::string str ("Deadname anothername testname killername poolname"); //for example
std::string str2 (aName);
std::size_t found = str.find(str2);
dbg_msg("names","%s", aName);
if (found!=std::string::npos)
{
// code
}
结果:
[names]: Dead
我的表格列;
Dead, Killer, Test, Pool;
这个死是我在sql表中的第一行。如何在结果中获取所有列名列?
答案 0 :(得分:0)
在mysql中你可以使用group_concat
<?php
exec("gpio mode 1 pwm");
//declare $n as a variable (integer maybe)
//$n = the user input value from browser (I only know $_GET, pretty sure it's not this right?)
exec("gpio pwm 1 "+$n);
?>