【php连接mssql的一些问题,诚心求人解答】教程文章相关的互联网学习教程文章

使用PHP上传图像并将数据存储在MSSQL中【代码】

我正在尝试上传图片以及添加细节,例如;标题,描述和文件路径到数据库表中. 我正在使用以下代码,但未将任何数据添加到数据库; (session.php include包含数据库连接.)<?php include('includes/session.php');$uploadDir = 'submitted/pictures/';if(isset($_POST['submit'])) { $fileName = $_FILES['file']['name']; $tmpName = $_FILES['file']['tmp_name']; $fileSize = $_FILES['file']['size']; $fileType = $_FILES['file'][...

将参数添加到PHP mssql查询中【代码】

给出以下查询(在代码中,不是存储过程);如何在查询中添加参数,而不是直接在查询中包含条件值?换句话说:如何使这个数据库调用安全?$dbhandle = mssql_connect($myServer, $myUser, $myPass); $selected = mssql_select_db($myDB, $dbhandle); $query = "SELECT lastname, firstname, address, phone, email "; $query .= " FROM person"; $query .= " WHERE lastname LIKE '" . $lastName . "'";$result = mssql_query($query)...

php – PDO相当于mysql_num_rows或mssql_num_rows【代码】

我知道之前已经问过这个问题,但似乎解决方案已经针对所提出的问题. 我有一个包含数百个实例的代码库,其中使用了mssql_num_rows. 代码示例:$db->execute($sql);if ($db->getRowsAffected() > 0) {$total = $db->fetch();在db类中:$this->rowsaffected = mssql_num_rows($this->query_result);>我无法创建通用SELECT count(*)FROM表查询,因为我有太多特定的select语句.>我可以运行preg_replace来删除SELECT和FROM之间的所有内容,然...

无法在Centos 6中从PHP连接到mssql服务器【代码】

我在Centos 6中安装了php-mssql包,用于MSSql连接.我想从PHP 5.3.3连接远程MSSql服务器. 我的代码:$link = mssql_connect("192.168.*.*", 'username', 'password') or die ("Could not connect to database: ".mssql_get_last_message()); if (!$link) {die('Something went wrong while connecting to MSSQL'); }但是我得到了错误,Warning: mssql_connect(): Unable to connect to server: 192.168.*.* in /var/www/html/test.php...

PHP尝试使用计算机名而不是登录名登录MSSQL(Windows身份验证)【代码】

我试图通过Windows身份验证与我公司的MSSQL服务器建立连接,但它失败了,因为它试图使用我的计算机名作为登录而不是我的登录ID.使用MS SQL Server Management登录时,Windows身份验证工作正常,但不能使用此PHP代码:<?php // Server in the this format: <computer>\<instance name> or // <server>,<port> when using a non default port number $serverName = "xxx"; $connectionInfo = array( "Database"=>"xxx");/* Connect usin...

是否可以使用mssql和mysql中的数据创建一个php数组?【代码】

几乎就像标题一样 – 我有一个脚本,目前正在从最初在MSSQL中的MySQL中提取数据(另一个脚本从MSSQL数据库中提取信息并填充MySQL中的保存表) 这在某种程度上可以正常工作,但是我现在正处于直接从MSSQL数据库和MySQL数据库中提取一些信息的阶段. 有没有办法让PHP查询MySQL和MSSQL并在单个数组中返回信息? 例如如果有关苹果的10家商店销售的所有信息都保存在MySQL中,而我的橘子信息保存在MSSQL中,我可以运行一个数组显示上个月每家商店...

Mssql_connect php7.1与ubuntu【代码】

我正在使用Windows 10和sql server为我的网站(我使用codeigniter),在Windows这里是我的设置$db['default'] = array('dsn' => '','hostname' => '----','username' => '--','password' => '-----','database' => '-----','dbdriver' => 'sqlsrv','dbprefix' => '','pconnect' => FALSE,'db_debug' => (ENVIRONMENT !== 'production'),'cache_on' => FALSE,'cachedir' => '','char_set' => 'utf8','dbcollat' => 'utf8_general_ci'...

php – 在Laravel家园中启用MSSQL支持的正确方法是什么?【代码】

我见过很多人在谈论FreeTDS和Sybase驱动程序,但我似乎无法弄清楚我需要从运行Laravel Homestead Vagrant框的Linux Web Server启用laravel / php访问MSSQL数据库.解决方法:我正在复活这个,因为这是我谷歌问题的早期结果之一…… 首先,从Homestead文件夹中ssh到你的box vagrant ssh. 然后,安装php5-mssqlsudo apt-get update&& sudo apt-get install php5-mssql 对于使用PHP 7的新版Vagrant,请使用sudo apt-get update&& sudo apt-ge...

为什么没有正确使用PHP / MSSQL的日期/时间?【代码】

我最近将服务器上运行的PHP版本升级到5.3.20.从那以后,每当我从MSSQL数据库(mssql_query)中提取日期时,我就会得到奇怪的错误日期. 我检查了区域设置,默认时区设置为’Australia / Brisbane’,我还检查了php.ini设置并确认mssql.datetimeconvert已关闭.当选项打开时,日期似乎通过预先格式化(没有秒),但是当关闭该选项时,我得到一个看起来像这样的日期.mssql.datetimeconvert (off): 2013-07-38 16:00:20 mssql.datetimeconvert (on)...

php – 如何从Laravel MSSQL数据库中读取亚美尼亚文本【代码】

当我连接到Laravel框架中的MSSQL数据库并从任何表中读取数据时,我得到如下内容:“ “我将亚美尼亚文本存储在我的数据库中.我试过使用许多不同的字符集,但我仍然无法解决我的问题. 我应该使用什么类型的字符集? 数据存储在varchar中.我使用当前的配置进行连接:'sqlsrv' => ['driver' => 'sqlsrv','host' => env('MS_DB_HOST', 'localhost'),'port' => env('MS_DB_PORT', '1433'),'database' => env('MS_DB_DATABASE'...

将PHP代码从MSSQL迁移到MySQL【代码】

我目前有一个大型Web应用程序连接到MSSQL以获取其数据.这个Web应用程序有数百个.php文件.我有一个新客户,他不想使用MSSQL,而是使用MySQL. 我搜索并发现了很多关于如何迁移数据的文章.但那不是我的问题.我知道如何做到这一点,除了一些默认目录,我们将从一个空白数据库开始. 我需要知道的是,是否有办法自动将mssql_query代码更改为mysqli代码.例如:$SqlText = 'SELECT a, b, c FROM table WHERE x=y'; if (!$result = mssql_query($...

php – PDO_MSSQL和SQL Server 7

我有使用PDO / PHP在不同服务器上与sql server 7建立连接的问题.所有的工作完美的胜利2003 32位/ apache / php5.2.5,但我收到服务器没有找到服务在win 2008R2 64bit / apache / php5.2.5.用户/密码正确,配置了防火墙. 我检查,PHP不使用1433端口,但尝试连接445和139端口. 任何的想法? 斯特凡解决方法:更新; 您可以使用PDO ODBC连接选项:PHP: PDO_ODBC DSN.我以前使用此方法从Win 2003和2008连接到SQL Server

php – mssql_execute失败,“存储过程执行失败”【代码】

我目前使用以下查询成功连接到Windows 2008上的SQL数据库;$result = mssql_query("EXEC dbo.stored_procedure_name @param_level = 2");我的查询基于用VB / ADO编写的现有代码,看起来像;If level = "" Then level = 1cmdTT.ActiveConnection = connStrTest1set objParam=cmdTT.CreateParameter("@param_level", adInteger, adParamInput, 4, level) cmdTT.Parameters.Append objParamset rsTT = cmdTT.Execute所以我尝试的是以下内...

php – CodeIgniter MSSQL连接【代码】

我正在开发一个Web项目,该项目将部署在运行IIS 7.5和PHP 5.3.8的64位Windows 2008 Server计算机上.系统上的数据库是Microsoft SQL Server 2008 R2.我正在CodeIgniter 2.1.0框架上开发应用程序,我有点难以让它连接到SQL Server. 我已经尝试使用MSSQL,ODBC和SQLSRV数据库驱动程序,并且遇到了三个单独的错误,每个不同的驱动程序. 这是我的ODBC配置:$db['default']['hostname'] = 'SA'; $db['default']['username'] = 'petre'; $db['d...

php – 同一服务器上两个数据库之间的MSSQL LEFT JOIN,在使用PDO时不返回任何内容【代码】

我正在使用PDO连接到MS SQL 2000数据库,并希望在同一SQL 2000服务器上创建另一个数据库的左连接.当在MSSQL查询分析器上运行时,此查询返回正确的结果,并按照我的预期从两个数据库中提取数据.select t_job.pk_Job, t_JobSummary.Description, t_CarChecks.YesNo from t_job left join t_JobSummary on pk_Job=t_JobSummary.fk_Job left join DATABASE2.dbo.t_CarChecks t_CarChecks on pk_Job=t_CarChecks.fk_Job where t_JobSummary...

MSSQL - 相关标签