草庐IT

sql语句SQLServer

全部标签

php - 解析sql查询PHP

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想将SQL查询解析为一个数组。我无法理解代码。例子:$sql_query="SELECTid,login,passFROMusersWHEREid=3,login=fafortyORDERDESCLIMIT3"';并且此sql查询应如下所示:$data=array();$data['select']=array('id','login','pass');$data['from']=array(

php - htmlspecialchars 是否足以防止对用单引号引起来的变量进行 SQL 注入(inject)?

尽管许多来源引用带有ENT_QUOTES的htmlspecialchars函数不足以防止SQL注入(inject),但它们都没有提供证明概念。我自己想不出任何可能性。让我们考虑以下示例:$username=htmlspecialchars($_GET['name'],ENT_QUOTES,'UTF-8');$sql="SELECT*fromuserWHEREname='$username'";mysql_query($sql,...);除了SQLinjectiongetsaroundmysql_real_escape_string()的情况之外,任何人都可以提供一个例子吗??

php - 以这种方式排序 if 语句的原因是什么?

为什么要形成像这样的if语句if(null===$this->foo){...}if(0===count($bar)){...}而不是...if($this->foo===null){...}if(count($bar)===0){...}我在许多我尊敬的程序员和项目的代码中注意到了这一点,但我不知道他们为什么这样做。我采用第二种方式,因为它遵循我的想法“如果这个值与null相同,那么......”而问“如果null与这个值相同......”对我来说似乎不太明显。那么……为什么? 最佳答案 它旨在确保您不会不小心将if(this->

php - 将 php 数组传递给 sql 查询

这个问题在这里已经有了答案:PassinganarraytoaqueryusingaWHEREclause(17个回答)7年前关闭。我正在尝试对与php数组中的值匹配的行进行sql查询。基本上我有一个像$userIDs[0]=23456;$userIDs[1]=42901;$userIDs[2]=82731;$userIDs[3]=23921;并希望执行单个SQL查询以获取与此数组匹配的行SELECT*FROMusersWHEREuserIDIN$userIDs是否有捷径可寻?还是我必须手动构造查询字符串? 最佳答案 使用implo

php - 检查 SQL 数据库是否存在值,如果存在则返回值

这个问题在这里已经有了答案:HowtocheckifarowexistsinMySQL?(i.e.checkifusernameoremailexistsinMySQL)(4个答案)关闭去年。我对php和SQL都很陌生。我有一个登录页面,我在其中询问用户的用户名和密码。我想搜索我为用户名和密码创建的数据库,看看它们是否存在。数据库表有两列,用户名和密码。我不太关心安全性,所以一个简单的脚本就可以了。但我确实希望有一天能够对其进行扩展,因此我正在使用数据库,因为目前我只是在php中使用数组来存储用户名和密码。我目前正在尝试让这段代码工作,但没有得到我需要的结果。$user_name="d

php - 如何阻止 Symfony 记录 Doctrine 的 sql 查询?

我有一个奇怪的问题,当我检查我的app/log/dev.log时,我可以看到我的dev.log中的几乎所有查询都已登录实时:[2015-01-2706:57:22]doctrine.DEBUG:SELECTt0.usernameA....[2015-01-2706:57:23]doctrine.DEBUG:SELECTt0.usernameA...[2015-01-2706:57:23]doctrine.DEBUG:SELECTs0_.id......我不知道为什么会这样,因为当我在config.yml中检查monolog时,我也在生产模式下运行网站,这是我看到的:monolog:ha

php - 使用php上传文件并将路径保存到sql

有谁知道如何使用php上传文件并将文件路径保存到sqlserver的好教程? 最佳答案 要上传文件,您至少需要一个带有multipart/form-data的HTMLPOST表单编码。在其中放置一个inputtype="file"字段来浏览文件,并放置一个提交按钮来提交表单。在upload.php中,上传的文件可以通过$_FILES访问以字段名作为键。$file=$_FILES['file'];你可以得到它的名字如下:$name=$file['name'];您需要使用move_uploaded_file()将其移动到永久位置,否则它

php 如果迭代器可被动态列的语句整除

我正在尝试制作总共有4列的动态列列表(PHP)。我回显一个数组,每次回显4个数组项后,我想将这4个数组项包装在一个名为“列”的div中。所以基本上,我想我可以用一个自计数$i++语句来做到这一点,但首先我无法从零开始计数(我尝试在foreach循环之外初始设置变量。)无论如何,是的,如果你能告诉我如何在php中检查$++是否可以被4整除,这样我就可以插入一个if$i++可以被4整除然后echo"",它会不胜感激。但首先我相信我需要弄清楚如何从1开始计数(这样如果$i++可以被4整除就可以了......对吧??) 最佳答案 如果除以4

php - 在 SQL 中将换行符转换为 BR 后如何保存 Textarea 输入

我在管理面板中使用ckeditor,但在用户提交表单中使用简单的文本框,以便用户可以输入文本并提交。问题是当用户在带有换行符的文本区域中输入文本时,它会像在SQL中一样保存。我想在sql中的每一行之后添加BR。例如用户提交:![F.R.I.E.N.D.S.:(F)ightforyou.(R)espectyou.(I)nvolveyou.(E)ncourageyou.(N)eedyou.(D)eserveyouand(S)tandbyyou.][1]![SCREENSHOToFDBSAVE][2]保存在数据库中,下一行显示在输出中。但我想在数据库中保存为:F.R.I.E.N.D.S.:(

php - 我们可以在 <<<EOD 语法代码中使用 PHP iF 语句吗

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在使用输出一些数据。我的问题是如果中的条件如何使用php句法?我可以这样使用吗Captionif(isset($variablename)){echo"...sometext";}else{echo"...sometext";}EOD;