小编Mat*_*ttP的帖子

PHP/MySQL插入空值

我正在努力学习一些PHP/MySQL代码.我正在读取1个表,更改一些字段然后写入另一个表,如果插入时没有任何反应,并且当我希望它在数据库中插入null时,其中一个数组值为null(该字段允许空值).看起来有点像这样:

$results = mysql_query("select * from mytable");
while ($row = mysql_fetch_assoc($results) {
    mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', {$row['null_field']});
}
Run Code Online (Sandbox Code Playgroud)

并非每一行都有一个空值,并且在我的查询中有更多字段和2列可能为空,也可能不为空

php mysql null insert

29
推荐指数
3
解决办法
13万
查看次数

PostgreSQL 从具有不同日期格式的 csv 复制

我正在尝试使用 COPY FROM STDIN 函数将 CSV 数据上传到 Python 中的 PostgreSQL 数据库。

在 CSV 文件中,我的日期字段是 DD-MM-YYYY HH:MI 这给了我一个错误:

psycopg2.errors.DatetimeFieldOverflow:日期/时间字段值超出范围:“31-12-2020 08:09”

使用 COPY FROM 时有没有办法定义日期/时间格式?

如果相关,数据库列的类型为 TIMESTAMP。

我只知道如何使用逐行 INSERT 语句来执行此操作。

postgresql psycopg2

5
推荐指数
1
解决办法
5448
查看次数

对SEO URL的POST请求禁止

我有一个基本的MVC系统,它将POST数据发送到URL等

管理/产品/添加/

但这给了我一个错误

被禁止

您无权访问此服务器上的/ admin/product/add /.

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误.

RewriteRule很简单

RewriteRule ^(.*)/$ index.php?uri=$1
Run Code Online (Sandbox Code Playgroud)

上次我在服务器上看到这个,将文件/目录权限更改为755似乎修复了它,但这次没有.我从来没有真正理解错误的原因,所以希望有人能够提供更多信息?

php apache mod-rewrite

4
推荐指数
1
解决办法
553
查看次数

MySQL:你能指定起始索引吗?

在MySQL中是否可以设置主键索引的起始值,所以从15开始而不是1开始?

一个快速的黑客就是写一个包含14个垃圾条目的循环,添加正确的数据然后删除前14个条目,但我很想知道它是否有可能以更整洁的方式进行!

执行此操作的原因是对现有站点进行大修,其中索引不是从1开始,而是用于链接不同表中的项目

mysql indexing

3
推荐指数
1
解决办法
3565
查看次数

SQL Server存储过程 - 然后SELECT语句在INSERT语句中使用结果

我正在编写一个存储过程,它将从一个表中获取结果,然后将它们复制到另一个表.它不完全匹配,我正在改变1列并忽略另一列.如果相关,则有5列,平均3-5个结果.

我基本上需要:

SELECT * FROM sometable WHERE somecolumn = 1
Run Code Online (Sandbox Code Playgroud)

然后是每一个结果

INSERT INTO anothertable (a,b,c) VALUES (@a, @b, @c)
Run Code Online (Sandbox Code Playgroud)

在存储过程中执行此操作的最佳方法是什么?

sql-server stored-procedures

2
推荐指数
1
解决办法
5328
查看次数

在WPF中关闭窗口(当不在该窗口中时)

我有一个应用程序,它以一个简单的开始屏幕开始,允许用户选择New或Open a project.选择"新建"时,我显示一个新窗口,该窗口是一个向导,用于收集要传递到主窗口的数据.

我为主窗口创建了一个新窗口并显示它.然后我很容易关闭向导this.close(); 但是如何关闭初始窗口,即启动URI窗口?

wpf window

1
推荐指数
1
解决办法
1206
查看次数

WPF将列表绑定到多列ListBox

从WPF开始,我仍然在努力理解数据绑定功能.

我试图使用多列列表框,我的XAMl看起来像这样:

<ListBox Name="RecordList">
    <ListView Name="RecordListView">
        <ListView.View>
             <GridView>
                <GridView.Columns>
                     <GridViewColumn Header="1" Width="Auto" DisplayMemberBinding="{Binding Path=Field1}" />
                     <GridViewColumn Header="2" Width="50" DisplayMemberBinding="{Binding Path=Field2}" />
                     <GridViewColumn Header="3" Width="100" DisplayMemberBinding="{Binding Path=Field3}" />
                </GridView.Columns>
           </GridView>
      </ListView.View>
 </ListView>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

我只是不能正确填写c#代码从我的列表中填充项目?

wpf binding listbox multiple-columns

1
推荐指数
2
解决办法
1万
查看次数

将字符串数据转换为二进制流

我有一个简单的 Ada 应用程序,用于通过套接字发送和接收数据。我现在需要修改它以使用从文件读取的字符串创建数据包/流。该字符串是消息正文的二进制表示形式。

因此,字符串 1111000011110000 应作为 2 个字节 F0 F0 发送。数据大小是已知且固定的。

我正在努力的地方是以正确的方式解析和转换字符串,每 8 个字符是 1 个字符的二进制表示。

在 Ada 中执行此操作的正确方法是什么,要么解析字符串,要么以不同的格式从文件中读取它(当前使用读取字符串的 Get_Line)?

ada

0
推荐指数
1
解决办法
592
查看次数