这并不是一件过于复杂的事情(我猜),我只是不确定做我想要的语法。我试图将数组中的值插入数据库。下面实现了我想要做的事情,但是我想知道它是否可以重新格式化为下面的代码。
符合我要求的当前代码:
$name = explode(" ",$fullName);
$firstName = $name[0];
$lastName = $name[count($name) - 1];
mysql_query("INSERT INTO `person` VALUES(NULL, '$firstName', '$lastName',0)"));
我想知道的是它是否可以这样格式化:
$name = explode(" ",$fullName);
mysql_query("INSERT INTO `person` VALUES(NULL, '$name[0]', '$name[count($name) - 1]',0)"));
我之前尝试过几种不同的方法并且出错了,这只是一个语法问题还是更深一些?
哦,我应该补充说,我实际上唯一一次让插件完全运行,我最终在Array[0]
和Array[2] - 1
中使用了first_name
和last_name
列分别。
谢谢大家,希望我已经足够清楚了。需要更多信息,请告诉我。
答案 0 :(得分:1)
你可以试试这个:
mysql_query("INSERT INTO `person` VALUES(NULL, '$name[0]', '".$name[count($name) - 1]."' ");
答案 1 :(得分:1)
试试这个:
$name = explode(" ",$fullName);
$query="INSERT INTO person VALUES(NULL,'". $name[0]."','".$name[count($name) - 1]."'";
mysql_query($query);
答案 2 :(得分:0)
试试这个:
mysql_query("INSERT INTO `person` VALUES(NULL, '{$name[0]}', '{$name[count($name) - 1]}',0)");