第一桌“人民”
id|name
1|Алексей
2|Борис
3|Валерий
第二张表“汽车”
id|brand
1|Ауди
2|Тойота
在第三个表“peoples_cars”中你需要得到
id|name|brand
1|Алексей|Ауди
2|Алексей|Тойота
3|Борис|Ауди
4|Борис|Тойота
5|Валерий|Ауди
6|Валерий|Тойота
如何使用 2 个选择插入第三个表以获得我需要的内容?
第一桌“人民”
id|name
1|Алексей
2|Борис
3|Валерий
第二张表“汽车”
id|brand
1|Ауди
2|Тойота
在第三个表“peoples_cars”中你需要得到
id|name|brand
1|Алексей|Ауди
2|Алексей|Тойота
3|Борис|Ауди
4|Борис|Тойота
5|Валерий|Ауди
6|Валерий|Тойота
如何使用 2 个选择插入第三个表以获得我需要的内容?
你能告诉我是否可以垂直而不是水平地填充 html 表?
单元格代码如下:
<tr>
<td>1
<td>2
<td>3
<tr>
<td>4
<td>5
<td>6
并像这样输出:
|1|4|
|2|5|
|3|6|
请帮我建立一个请求。
有一个有 3 张桌子的基地:人、汽车、人与汽车的联系(每个人可以有很多辆车)
create table peoples (
id integer primary key autoincrement,
fio text,
...
);
create table cars (
id integer primary key autoincrement,
car text,
...
);
create table relations (
id integer primary key autoincrement,
fio_id integer,
car_id integer
);
有没有办法在一个查询中插入:一个新人(在 peoples 表中)并立即将汽车绑定到他(在关系表中)
本质上,问题是如何插入刚刚创建的帖子的 id。
很长的路要走:
也许更容易一些?并且可以一次吃三桌的可能吗?(会很酷)
在以下情况下如何在SQLite3中正确组合JOIN :
有一个名称表:
table "names"
"name_id" - integer primary key autoincrement
"name" - text
有一个链接表:
table "links"
"link_id" - integer primary key autoincrement
"name_a" - integer
"name_b" - integer
name_a和name_b - 包含表“names”中的“name_id ”
需要获取link_id、name_a(有替换)、name_b(有替换)
如果你需要一个替换,一切都会顺利进行,但是当同一张表中有多个替换时,它就不起作用了,我不知道,显然目前
有一个带有方法的Python3 shutil库:
问题:
这些方法有什么区别?简而言之,如果不难,请解释每种情况适用于什么情况?
例如,在没有文件本身的情况下如何复制元数据不是很清楚,具体在哪里?相反,文件与元数据是分开的,那么元数据从何而来?
如果您需要常规文件副本,那么该使用哪一个?
尊敬的论坛用户!需要您的帮助!
我了解SSH(2)技术,我有几个问题:
(比如听说md5已经不安全了,可能还有别的不知道)
(当然,我想要带背光和实时,好吧,带 GUI,尽管没有它也能工作。依赖性最小的东西)
(这样所有SSH相关的日志都在另外一个目录下,至少暂时是这样,供学习技术用)
(除了多次密码尝试外,入侵尝试的迹象是什么)
Host1 == Router (NAT0) == ISP-NAT1 == Internet == ISP-NAT2 == Host2 在这种情况下你有什么建议?
(我已经做出了选择,但突然感到惊讶:))
事实上,我首先需要 SSH 来对文件进行操作 (已安装并在文件管理器中移动/复制/删除文件和目录)
尊敬的论坛用户!需要您的帮助!
我想处理文件存储,删除重复文件。编写了一个遍历目录树的程序。我卡在了哈希计算阶段,事实是文件名不仅包含字母字符和数字,还包含空格和特殊字符。起初,Python 在第一个有问题的文件处停止,后来我添加了 try / except,现在它到了最后,跳过了有问题的文件,但我对此并不满意!
语言:Python 3
#! /usr/bin/env python3
import subprocess
try:
hash = subprocess.check_output('md5sum -- "{}"'.format(file), universal_newlines=True, shell=True)[:32]
except Exception:
print('Проблемный файл {}'.format(file))
对于hashlib,它还不能工作,它会产生很多问题,所以现在我不得不使用标准的md5sum实用程序。你能同时告诉我如何使用hashlib解决问题吗?
尊敬的论坛用户!需要您的帮助!
告诉我如何是对的?任务很简单,需要记录用户对数据库的访问。
问题 1:我担心每次更新(update)一堆空闲操作(create,insert),也许这是某种不同的解决方式,告诉我。
问题2:如何解决第一次启动时需要一次的任务?
问题三:连接数据库。你能把它移到另一个文件吗?但是这样的话移动文件的时候就会出问题,如果你离开了,那么不同文件中的数据库的连接就不断的打开关闭。
$db = new PDO('sqlite:file.sqlite');
$db -> exec("CREATE TABLE IF NOT EXISTS 'tableName' (
id PRIMARY KEY AUTOINCREMENT,
user TEXT UNIQUE NOT NULL,
visitCounter INTEGER DEFAULT '0'
)");
$db -> exec("INSERT OR IGNORE INTO 'tableName' (user) VALUES ('user1')");
$db -> exec("UPDATE 'tableName' SET visitCounter = visitCounter + 1 WHERE user = 'user1'");
unset($db);
数据库有以下几行:
A、A1、A2、A3 A、A4、A5、A6 A、A7、A8、A9 ... B、B1、B2、B3 B、B4、B5、B6 B、B7、B8、B9 ...
我需要得到一个数组作为输出:
[A => [[A1, A2, A3], [A4, A5, A6], ...], B => [[B1, B2, B3], [B4, B5, B6], ...] ]
请告诉我如何做对
Function_A 调用 function_B。
您能否告诉我,是否有可能以某种方式在 function_B 内部确定调用它的函数?
另一种情况很有趣,例如,如果不是 function_A,只是一个脚本,是否有可能以某种方式确定这一点,例如,它显示“main”。
$prepare = $db -> prepare("SELECT * FROM table WHERE a = ?");
$prepare -> execute(["value"]);
请告诉我在这种情况下如何获得SELECT的结果,因为EXECUTE产生一个BOOL类型。直接通过QUERY一切都出来了,但是如何通过PREPARE做到呢?
请指教调试脚本的HTTP服务器,PHP内置的服务器几乎完全适合,但不理解htaccess
要求:
我编写站点代码,在内置的 PHP 服务器(php7-cli) 中检查它。一切都很好,但我开始掌握MVC,但后来突然发现内置服务器不支持 .htaccess。有一种解决方法是编写一个路由器并在服务器调用参数中指定它,但这会导致问题,终端中没有显示任何错误。几乎在每次require_once文件连接之前都需要写一条消息。然后在发站的时候就忍不住把它全部清理干净,请告诉我正常的解决方法。
我需要捕获所有与缺席相关的消息:
您需要某种类型的错误处理程序的类型(如set_error_handler或set_exception_handler),但不幸的是,目前还没有时间处理所有这些。
补充:终端“沉默”的问题已经解决