php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.11.2011, 11:48  
Neuer Benutzer
 
Registriert seit: 08.11.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Dennis_HBZ befindet sich auf einem aufstrebenden Ast
Standard MSSQL PHP5.3.1 -> 5.3.5 probleme

Hallo,

ich bin der neue, erteinmal Hallo ans Forum und hier auch schon mein seltsames Problem:
Ich migriere gerade ein paar Scripte auf unseren neuen server mit denen ich eine Verbindung zu einem MSSQL Server herstelle, bekomme mit ein und dem selben query auf jedem der beiden Server unterschiedliche ergebnisse.
Server A:PHP5.3.1 / XAMP / Windows
Server B:PHP5.3.5 / DEBIAN
Script auf Server A funktioniert:
Code:
SELECT * FROM [DB].[dbo].[Header] with (NOLOCK) WHERE [expiryDate] > '2011-08-11 11:43:57'
Script auf Server B ignoriert einfach mal die WHERE:
Code:
SELECT * FROM [DB].[dbo].[Header] with (NOLOCK) WHERE [expiryDate] > '2011-08-11 11:45:57'
Kann das wer erklären? Ich nämlich nicht!

Danke euch.....
Dennis_HBZ ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.11.2011, 12:09  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Zugriff über PDO oder mssql_*? Server B meldet aber keinen Fehler? DB-Server ist der gleiche?
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 08.11.2011, 12:19  
Neuer Benutzer
 
Registriert seit: 08.11.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Dennis_HBZ befindet sich auf einem aufstrebenden Ast
Standard

MSSQL ist der selbe und wirft keinen fehler.

Der witz an der sache ist wenn ich die query von server B nehme und ins mssql studio schmeisse fubnktioniert es!

Code:
$link = mssql_connect($server,$user,$pass);
 
if (!$link)
  {
				return mssql_error();
        
	}

mssql_select_db($db);
Dennis_HBZ ist offline   Mit Zitat antworten
Alt 08.11.2011, 13:59  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Gibt es beim MSSQL ein Monitoring bei dem du nachvollziehen kannst, welche Query beim Server ankommt?
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 08.11.2011, 14:55  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Ist das Datumformat auf beiden Servern identisch? Eine Windows-Kiste, mit der ich manchmal zu tun habe liefert
11.08.2011 11:43:57
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 08.11.2011, 15:30  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

also zumindest bei mir (mssql 2008 R2) , ich kann von PHP Datum-Werte in genau dem Format übergeben, das der TE verwendet - und die kommen auch an. Allerdings, wenn ich Datum_Werte abfrage, muss ich mit einem kleinen Workaround konvertieren. Möglicherweise trifft das hier auch zu ...

Code:
Select CONVERT(nvarchar,Spaltenname, Methode) as Spaltenname FROM ....
als Methode übergibt man einen Integerparameter (meist 120)

http://msdn.microsoft.com/en-us/library/ms187928.aspx
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 08.11.2011, 15:41  
Neuer Benutzer
 
Registriert seit: 08.11.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Dennis_HBZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
Ist das Datumformat auf beiden Servern identisch? Eine Windows-Kiste, mit der ich manchmal zu tun habe liefert
11.08.2011 11:43:57

Das was ich oben gepostet habe wird auch so gegen den sql geworfen....

@eagle275, ich versuche es gleich mal....
Dennis_HBZ ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MSSQL where mit smalldatetime MLang Datenbanken 9 04.09.2011 22:19
Probleme mit der COM Verbindung shimu PHP-Fortgeschrittene 12 01.08.2011 12:47
Scriptsuche Mssql Script mit PHP ausführen? kalle801 Scriptbörse 1 24.02.2011 17:02
Bilder aus MSSQL Datenbank Thunderre Datenbanken 5 31.08.2010 12:44
php - mssql connect yojo__ PHP-Fortgeschrittene 11 24.09.2009 09:30
[Erledigt] fopen() Probleme jN^ PHP Tipps 2009 2 18.08.2009 12:31
HILFE ;) Mit PHP über Firewall auf eine MSSQL Datenbank zugreifen degen1 Datenbanken 2 24.04.2009 12:34
Connection zu MSSQL Server 2008 DonBolli Datenbanken 2 11.04.2009 16:57
Win+Firefox alles ok, IE oder Linux: Probleme vollderdude PHP Tipps 2009 6 02.01.2009 16:17
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
MSSQL almeric Datenbanken 5 15.05.2006 16:33
MsSQL Verbindung mit Xampp funkt nicht! PHP-Fortgeschrittene 0 28.09.2005 08:34
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
MSSQL anbindung mit PHP Datenbanken 2 06.07.2005 09:29
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 5.3.5 mssql, php5 mit ms sql 2008 r2, php5.3.1 mssql, php scripte umwandeln für php 5.3.5, mssql php 5.3.5, php 5.3.5 probleme, php5.3.5 mssql, was ist neu bei php5.3.5, php5

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum