Gha*_*iss 5 php odbc filemaker
我正在通过ODBC连接连接到FileMaker Pro 11 Server。我正在从eBay API导入一些信息。
当我从ebay收到地址时,它出现在两个字段中address1和address2。在FileMaker数据库中,我们只有一个地址字段。我正在尝试使用PHP的换行符或回车符分隔两个地址,但它似乎永远无法正常工作。
我会尝试插入:
"$var1\n$var2"
Run Code Online (Sandbox Code Playgroud)
然后FileMaker会将\ n读取为普通文本。\ r也是如此。我也尝试过使用以下命令设置字符串:
<<<EOF
Run Code Online (Sandbox Code Playgroud)
也没有成功。我还尝试了读取的饼形符号可用于换行符,但不能以这种方式起作用。
所以基本上..我怎样才能插入一个换行符,文件制作者会用php pdo和odbc理解?
我做了一些测试,发现即使我做了类似的事情,$var1 . ord( 10 ) . $var2它也无法正常工作。我仔细检查了一下,从 FileMaker 客户端中输入时,字段中的回车符是 ASCII char 10 ( \\n)。这就是我解决问题的方法。
我编辑了要插入的记录\'12<br>34\'。然后,我在 FileMaker 中为要设置为自动输入计算的字段设置字段定义。我的字段被调用TestField,所以我的计算结果是Substitute( TestField; "<br>"; \xc2\xb6 )。确保取消选中该Do not replace existing value复选框。一旦我这样做了,就可以使用在和 之间\'12<br>34\'的回车符中的字符串来编辑 PHP 中的字段。1234
| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |