草庐IT

MySql-server

全部标签

php - 如何使用PHP和SQL Server 2008调用存储过程

我正在使用带有PHP的SQLServer2008。我想在PHP中调用存储过程。请指导我。问候 最佳答案 阅读mssql_execute()$conn=mssql_connect($host,$user,$pass);mssql_select_db('somedb',$conn);//Callasimplequery$result=mssql_query('SELECT*FROMsometable',$conn);//Releasetheresultresourcemssql_free_result($result);//Thenex

php - 创建一个 php/mysql 表单嵌入到许多不同的网站

我不确定从哪里开始,如果有人能指出正确的方向,我将不胜感激。我想创建一个简单的表单“小部件”以嵌入不同的网站。想法是表单驻留在我的服务器上,表单信息将提交到我服务器上的数据库,但会嵌入到其他站点。**该表单具有基于$_GET变量填充的动态下拉菜单。例如,如果我使用iframe,它将看起来像这样......我应该使用iframe还是javascript更好,有没有更好的方法?我需要注意哪些安全问题? 最佳答案 最好的解决方案是使用iframe。您不能使用javascript执行此操作的原因是大多数浏览器关于跨站点脚本的安全策略。使用i

php - 使用 Zend Date 将当前日期插入 MySql

我有一个基于Zend框架的网站。有一个表格供用户填写,输入的数据被插入到数据库中。用户不输入日期/时间。我想根据当前日期/时间填充数据值。日期字段的类型为datetime。我不断收到以下错误消息:Notice:ArraytostringconversioninD:\wamp\www\CNFSORG\library\Zend\Db\Statement\Pdo.phponline228我已尝试执行以下操作:也试过做:如果有人能指出我正确的方向,我将不胜感激。提前致谢... 最佳答案 正确答案是你可以尝试用类似的东西从php创建一个当前时

php - 在表单和链接中使用 $_SERVER ['REQUEST_URI' ] 或 $_SERVER ['PHP_SELF' ] 的风险

使用$_SERVER['REQUEST_URI']或$_SERVER['PHP_SELF']作为表单中的操作或作为href链接?如果是这样,可以采取哪些措施来降低风险? 最佳答案 您在www.example.com/form.php上创建了一个表单。一年后,您会忘记URL只是抓取页面加载的任何URL。假设您在某个时候在您的框架中添加了一个“删除所有内容”全局选项,作为一个完全不同(有点奇怪)请求的一部分。现在,有人向您发送此链接:www.example.com/form.php?delete_everything=true。因为您只

php - 是否可以更改 htaccess 中的 $_SERVER ['HTTP_HOST' ]?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我有一个子域ABC.mydomain.com其$_SERVER['HTTP_HOST']我想更改为另一个域anotherdomain.com。Anotherdomain.com也是我的域名。是否可以使用.htaccess全局更改此变量($_SERVER['HTTP_HOST'])?如果是,怎么办?

php - 如何调试 "internal server error"?

当您对.htaccess文件进行更改并且出现问题时,您会收到“内部服务器错误”。那对我没有帮助。我怎样才能找出实际的错误是什么? 最佳答案 错误原因应该保存在服务器日志中。具体位置取决于您的服务器和设置。例如。在apache2日志文件中,在您的配置或虚拟主机中的ErrorLog中定义。 关于php-如何调试"internalservererror"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - 从表 sql server (php) 获取元数据

我正在尝试从我的数据库(sqlserver)上的表中获取元数据。我执行查询以在SqlManagementStudio上获取该元数据并且它有效但在我执行时在php脚本上显示该错误:$row=sqlsrv_fetch_array($res):“在calc_string_size中遇到意外的SQL类型。”我怀疑问题出在php上查询字符串的构建上,但这不是因为我打印了该查询并且它是正确的。当我在选择(列描述)上添加一个字段时出现问题。有人知道这个问题吗? 最佳答案 你可能有sql_变量查询中的某处。这会引发错误->您必须将特定列转换为VAR

php - 如何解决错误 : SQL authentication method unknown in Laravel-MySql

我使用docker,并且我有一个LaravelFramework5.5.25容器和另一个带有mysqlVer8.0.11forLinuxonx86_64(MySQLCommunityServer-GPL)的容器。在我的dockercompose配置中,我有这个:version:"2"services:mysql:image:mysqlports:-"3307:3306"command:--sql_mode=""所以,当Laravel尝试连接到MySql时,出现了这个错误:SQLSTATE[HY000][2054]Theserverrequestedauthenticationmetho

php - Apache + PHP : how to change the value of $_SERVER ['SERVER_NAME' ] in apache?

例如,我有mysite.com和beta.mysite.com。两者都使用virtualHost指令指向同一个索引文件。我将在apacheconf中做什么,以便当我访问$_SERVER['SERVER_NAME']时,该值仍然是mysite.com?这应该是灵活的,只有beta会被删除。 最佳答案 也许您可以在VirtualHost指令中使用ServerAlias,并且只使用一个VirtualHost指令:ServerNamemysite.comServerAliasbeta.mysite.com...

php - 在 PHP 中检测 IPv6 地址并将其正确存储在 MySQL 中。如何?

我阅读了一些已经提出的问题,我发现这很有用,尽管我没有尝试过WorkingwithIPv6AddressesinPHP不过,假设我在MySQL中有一个“bans”表。我将如何存储IPv6地址?该方法必须是通用的,即该字段必须能够包含ipv4或ipv6地址。这也必须适用于我的用户表中的ip_addr字段。我通常会检查if(getip==$bans['ip']){dosomething}但是我的getip函数适用于ipv4afaik,我想知道它是否有效。我使用的函数是functiongetip(){if(isset($_SERVER['REMOTE_ADDR'])){$ip=$_SERVE