在命名表时使用下划线是否更好?或者使用camelcase更好吗?
示例table_name
或tableName
哪一个更好?是否有理由使用它们,它是什么?
嗨,这个格式的日期有一个带键的数组.
$arr = array(
"20110805" => "2",
"20100703" => "5",
"20110413" => "3",
"20100805" => "4",
"20100728" => "6",
"20090416" => "7",
"20080424" => "8",
"20110819" => "1",
);
Run Code Online (Sandbox Code Playgroud)
我怎么能按键排序这个数组.谢谢.
我有一个注释列,其中包含文本,并在文本中有一个id,类似"一些随机文本(actvityid - 1234)"
我需要在这种情况下提取id 1234并更新同一个表中的activityid列.
我的查询看起来像这样
"UPDATE table_name SET activityId = {$f['activityId']} WHERE notes REGEXP '{$f['activityId']}' "
Run Code Online (Sandbox Code Playgroud)
这个问题是如果$ f ['activityId']是34或123,例如它仍然用该值更新activityid列.如何在"1234"上进行精确匹配,并且仅在匹配整个字符串时更新,此处为"1234".
非常感谢.
我在这里有一个表格 - http://example.com/palreg.php
一旦人们注册,我将向他们发送一封电子邮件,其链接将允许他们编辑他们的详细信息(我知道这是一种疯狂的做事方式,但我正在研究其他人的代码所以不要介意)例如这样的url http://example.com/palreg.php?paliD=1234
,当他们转到那个页面时,表单将填充他们的信息,以便他们可以进行更改.
现在问题是数据库在不同的站点,并且必须将信息传递到该站点以执行选择操作,为此我使用cURL发送信息,如此
$url = "http://example2.com/processXML.php";
$xmlStr will be like this
<table>tab_name</table>
<action>select</action>
<palid>1234</palid>
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'xmlstr='.$xmlStr);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)
在另一端(http://example2.com/processXML.php)我将xml转换为数组并执行查询以根据发送的id选择pal信息.
现在真正的问题是如何将检索到的pal信息(如xml或json或数组)发送回来,以便我可以使用返回的数据填充表单.
我也可以return $dataArray;
进行processXML.php
并能够抓住它吗?
可以让事情更清楚,我所做的processXML.php
是检索结果集并执行此操作
print json_encode($resultArray);
Run Code Online (Sandbox Code Playgroud)
我不应该打印或返回
谢谢,如果事情不清楚,请告诉我.