php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.06.2011, 18:19  
Neuer Benutzer
 
Registriert seit: 21.04.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
baum132645 befindet sich auf einem aufstrebenden Ast
Standard problem mit php mssql

Hallo,
ich habe ein recht seltsames Problem. Ich möchte/muss mit der alten PHP Erweiterung php_mssql.dll arbeiten. Also habe ich erstmal ein älteres PHP und so weiter installieren müssen, alles kein Problem.
Jetzt will ich allerdings Datensätze abfragen. Dies geschieht erst über mssql_connect(), dann mssql_select_db() dann mssql_query() und schließlich mssql_fetch_array(). Das Array wird dann mit print_r() ausgegeben.
Mein Problem: gebe ich bei mssql_connect() als server "localhost" an, kriege ich ohne Fehlermeldung eine Verbindung, kann die DB auswählen, aber bekomme keinen Datensatz.
Gebe ich beim Server dagegen sinnlose Zeichenfolgen (etwa "xyz") an bekomme ich eine Warnung, dass keine Verbindung hergestellt werden konnte (soweit logisch) aber dann kriege ich den erwünschten Satz im Array geliefert. Kann mir das bitte jemand erklären und meinen Fehler aufzeigen? Ich bin noch total neu bei mssql mit PHP, aber sowas erscheint mir schlicht nicht logisch...
Gruß,
David
baum132645 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.06.2011, 18:32  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

(Nur eine vage) Vermutung:
Dein expliziter Connect-Versuch geht schief, wegen falscher (Zugangs-)Daten -> Meldung.
Die nächstfolgende MSSQL-Funktion im Code macht dann selber einen Connect (k.a., ob die MSSQL-Erweiterung das genauso macht, wie die für MySQL?), mit irgendwo hinterlegten Default-Zugangsdaten(?) - und das klappt dann ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 23.06.2011, 18:35  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Welche Versionen waren das konkret?

Welche Version des MSSQL Servers wird verwendet? Sind die passenden Client Tools installiert?
Vergleiche auch mal die Versionen der Clientbibliotheken (ntwdblib.dll) miteinander. In beiden PHP Installationen sollte die im php Verzeichnis liegen (falls nicht - suche die dll im gesamten System, evtl. wurde sie von dort geladen).

further reading...
http://www.helpspot.com/helpdesk/ind...=kb.page&id=13
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 24.06.2011, 10:24  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Benutzt du Windows Authentication oder SQLServer Benutzer?
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat 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
Umlaut Problem nokieone PHP Tipps 2009 7 16.10.2009 19:30
HILFE ;) Mit PHP über Firewall auf eine MSSQL Datenbank zugreifen degen1 Datenbanken 2 24.04.2009 12:34
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Problem mit MsSQL Klasse FireFIghter PHP Tipps 2006 6 04.10.2006 08:45
MsSQL Server Problem FireFIghter PHP Tipps 2006 3 03.08.2006 15:03
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mssql_query umlaute, php mssql problem, umlaute php mssql, php mssql does not work, php mssql, php mssqsl wont work, mssql problem bei php, php mssql klasse, mssql und php

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:25 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