我的 Firebird 数据库表中有一个字段,其数据类型为 BLOB SUB_TYPE 0(默认)。如何在 PHP Web 服务 SQL 查询中使用 SELECT 查询以文本/字符串形式查看内容?
我正在尝试这个:
<?php
$str_conn="firebird:host=localhost;dbname=C:\Temporal\POLICLINICA.GDB;charset=utf8";
$dbh = new PDO($str_conn, "SYSDBA", "masterkey");
$res=$dbh->query("SELECT COD_PACIENTE, CONVERT(TRATAMIENTO USING utf8) AS TREAT, SESIONES FROM GES_FISOTERAPIA");
$datos = array();
foreach ($res as $row) {
$datos[] = $row;
}
echo json_encode($datos);
?>
Run Code Online (Sandbox Code Playgroud)
列“Tratamiento”包含 blob 类型,但返回错误。
我必须读取 Web 服务中的列,因为我无权将数据库中的格式更改为 TEXT 或 VARCHAR。
我正在尝试在我的 Swift 应用程序中创建一个上下文菜单,但菜单项是交互式的,即来自数据库。
例如,我有一个包含国家/地区的数组。有时这个数组可以包含 5 个项目,其他时候可以包含 6 个项目,依此类推...我尝试使用这些项目创建一个菜单,但我不能。我想我对此还太新了。
我的代码是这样的:
override func viewDidLoad() {
super.viewDidLoad()
setPopUpButton()
}
func setPopUpButton(){
// Here are my Array with countries name. It's works fine.
let statesOf = ArrayWithCountries()
let optionClosure = {(action: UIAction) in
print(action.title)
}
// In this part I want to fetch the countries array. Now it's a static menu!
popUpButtonStates.menu = UIMenu(children: [
UIAction(title: "Country 1", state: .off, handler: optionClosure),
UIAction(title: "Country 2", state: .on, handler: optionClosure),
UIAction(title: "Country 3", state: .off, …Run Code Online (Sandbox Code Playgroud)