问题列表 - 第16155页

尝试执行条件更新时,MySQL或PHP语法疏忽

我认为这是一个逃避问题或其他问题.当我执行查询并填充所有变量时,一切都很好,所有行都在DB中正确更新.

我查看了StackOverflow,让我在飞行查询中使用这些动态/构造,我就在我的绳索尽头.

我的东西看起来像这样:

$sql="UPDATE users SET ";

if (!empty($fname)) { "fname = '$fname', ";}

if (!empty($lname)) { "lname = '$lname', ";}

if (!empty($location)) { "location = '$location', ";}

if (!empty($url)) { "url = '$url', ";}

"WHERE id = '$id' LIMIT 1";
Run Code Online (Sandbox Code Playgroud)

当我打破查询以插入"IF"时,我不断得到以下内容:错误:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

我回答了查询,并且由于一些奇怪的原因它不能完成,变量在查询开始之前就像是这样

fname ='Rob',lname ='Smith',location ='Jersey City,NJ',url =' http://somesite.com',UPDATE用户SET 错误:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

对不起,如果我不清楚.我会在需要的地方澄清.我是新生的.谢谢!

php mysql

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

使用PHP在GD库中的imagepng()和透明度

imagepng()在PHP中使用该功能时,如何确保保存的图像以透明背景保存?

php gd

16
推荐指数
3
解决办法
4万
查看次数

C#:将可空变量传递给只接受非空变量的方法

我有与此类似的代码:

public xyz (int? a)
{
  if (a.HasValue)
  { 
    // here DoSomething has parameters like DoSomething(int x)
    blah = DoSomething(a);
Run Code Online (Sandbox Code Playgroud)

我收到错误(无法从int?转换为int).有没有办法我可以将变量'a'传递给我的函数而不必这样做DoSomething(int? x)

c# nullable

6
推荐指数
2
解决办法
3329
查看次数

结构初始化C/C++编程语言?

我可以使用代码进行struct初始化:

struct struct_type_id struct_name_id = { value1, value2, value3 };
Run Code Online (Sandbox Code Playgroud)

但不能用:

struct struct_type_id struct_name_id;
struct_name_id = { value1, value2, value3 };
Run Code Online (Sandbox Code Playgroud)

为什么我可以用前者来做,但是后者不能用gcc,g ++,vc2008,vc6?换句话说,为什么c/c ++编程语言不支持这种语法?

谢谢.

c c++ struct

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

检测Java类是否可加载

我有两个程序:一个CLI程序和一个GUI.GUI是CLI的前端,也是另一个程序的GUI.

我正在导入CLI的类并在GUI中扩展它们以向类添加GUI元素,一切都很棒.

但现在我想拆分我目前嵌入GUI的CLI(作为一个包含的JAR).JAR位于一个固定的位置(/opt/program/prog.jar),该应用程序只能在Linux上使用,因此我意识到这打破了传统的Java思想.

我已经在Manifest文件中编辑了ClassPath以反映这一变化,并且它工作正常.但是,当我删除该文件时,GUI无法加载,因为无法加载该类.

有没有办法尝试加载一个类,如果它不起作用,那么做一些其他的?本质上,我试图捕获ClassNotFound异常,但还没有运气.

java class dynamic classloader

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

如何在winform上刷新数据驱动的组合框

我有一个winform,其中包含一个从数据库中的查询中填充的组合框.如果我向数据库添加一个字段,新字段将不会显示在表单中,直到我关闭它并重新打开它.

我能够放入一个MessageBox.Show(),一旦弹出,我关闭它,并在组合框中看到新数据.

编辑:

让我澄清一下.我有一个下拉组合框,它由表适配器填充.我只是用GUI进行数据绑定,所以我不确定它是如何工作的.

我想要的是,当我回到它时,我希望我输入的新数据能够刷新.我有一个单独的窗口来管理数据,然后我关闭它我希望组合框更新我刚刚保存的内容.

这可能吗?我尝试在表单加载上执行此操作,但这也不起作用,我认为因为表单已经加载.

.net c# windows visual-studio winforms

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

安全证书损坏的示例站点

我想知道是否有人知道一个演示站点,它显示了HTTPS配置错误或损坏的不同情况.或者有没有人知道一个故意显示各种破坏/错误配置的HTTPS案例的网站?......如果没有,关于如何使用搜索引擎跟踪它们的想法怎么样?我正在寻找表现出破坏的https行为的网站,例如:

  • 自签名证书
  • Certificatewith无效的子域名
  • 过期的证书
  • 具有安全和不安全内容的页面
  • 等等...

我希望找到一个可以错误配置HTTPS的各种方法的完整列表,理想情况下,我可以使用实例来磨练工具来抓取页面并告诉您它是否会产生任何浏览器安全错误.(据我所知,没有这样的工具,没有人操作浏览器,任何人都知道一个?)

security ssl https

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

如何用C#中的帖子信息打开IE?

我正在开发一个小程序,作为一个Windows窗体.在此表单上,我想放置一个链接,当用户单击该链接时,将打开一个单独的IE浏览器,其中包含发布数据.

原来,我用过System.Diagnostics.Process.start().但是,我不能通过这种电话发布数据.

我在网上搜索,有些人建议使用"微软网页浏览器控件",但是,这需要在我的表单中添加此控件,并在表单中显示资源管理器,但我想要一个单独的IE打开.

我在VB中看到有一种方法CreateObject("InternetExplorer.Application"),但我找不到如何在C#中使用它.

那么,您对如何实施有任何建议吗?

post internet-explorer

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

Python表单处理替代方案

django.forms 是非常好的,几乎完全是我想要在我当前的项目上做的,但不幸的是,谷歌应用引擎使得大部分Django无法使用,因此将它与应用程序一起打包似乎有点愚蠢.

我也发现了FormAlchemy,它是一个类似于Django形式的SQLAlchemy模拟器,我打算完全探索它,但它与SQLAlchemy的关系表明它也可能给我带来一些麻烦.

是否有我没有考虑过的用于python的HTML表单处理库?

python forms google-app-engine

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

github如何在新的git branch gh-pages中包含master中的文件

github具有此功能,如果您在项目中创建新的分支gh页面,则可以发布"项目页面".有关完整说明,请访问http://pages.github.com/

我的项目只是html/images,所以我只想为主分支服务.

那么如何创建一个名为gh-pages的新分支,它只是master的精确副本?某种链接操作?

谢谢

git github

13
推荐指数
2
解决办法
2757
查看次数