MSSQL mit XAMPP zum laufen bekommen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 08. February 2010 18:03

Hallo.
Hab das Problem das MSSQL einfach nicht richtig funktionieren will.

Folgende Ausgaben erhalte ich


Code: Select all
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1 in C:\xampp\htdocs\site\shop\verify.php on line 25

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\xampp\htdocs\site\shop\verify.php on line 26

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in C:\xampp\htdocs\site\shop\verify.php on line 28

Warning: mssql_query() [function.mssql-query]: A link to the server could not be established in C:\xampp\htdocs\site\shop\verify.php on line 28

Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\xampp\htdocs\site\shop\verify.php on line 29

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\xampp\htdocs\site\shop\verify.php on line 33

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in C:\xampp\htdocs\site\shop\verify.php on line 34

Warning: mssql_query() [function.mssql-query]: A link to the server could not be established in C:\xampp\htdocs\site\shop\verify.php on line 34

Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\xampp\htdocs\site\shop\verify.php on line 36

Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource in C:\xampp\htdocs\site\shop\verify.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\site\shop\verify.php:25) in C:\xampp\htdocs\site\shop\verify.php on line 45


So sieht die Config aus.

<?php
//Edit this part
$server = "127.0.0.1"; // Your SQL server IP
$username = "sa"; // Your SQL username(often root)
$password = "nawaswohl?"; // Your SQL password.
//Do not edit the following
$db = "ACCOUNT_DBF"; // Shop Database
$flyffdb = "ACCOUNT_DBF"; // Account Database
$flyffdb2 = "CHARACTER_01_DBF"; // Character Database
?>

Und die verify.php

Code: Select all
<?php
function antisql( $data )
  {
    $data = str_replace( "'", "''", $data );
    $data = htmlentities( $data );
    return( $data );
  }
$user = antisql($_POST['user']);
$pass = antisql($_POST['pass']);
$char = antisql($_POST['char']);
session_start();
$_SESSION['user'] = $user;
$_SESSION['char'] = $char;
$_SESSION['pass'] = $pass;

   // Error Proccessing with fix=1 Login Issue on login.php
   if (!isset($user) || !isset($pass) || !isset($char)) {
   header( "Location: index.php?fix=1" );
   }
   //check that the form fields are not empty, and redirect back to the login page if they are also give an error fix=1
   elseif (empty($user) || empty($pass)|| empty($char)) {
   header( "Location: index.php?fix=1" );
   } else {
   include "config.php";
   $con = mssql_connect($server,$username,$password);
   mssql_select_db($flyffdb, $con);
   $passmd5 = md5("kikugalanet$pass");
   $result = mssql_query("SELECT * FROM [ACCOUNT_TBL] WHERE account='$user' and password='$passmd5'");
   $row = mssql_fetch_array($result);
   $id = $row['id'];
   $user_id = $row['account'];
   $user_pw = $row['password'];
   mssql_select_db($flyffdb2, $con);
   $result2 = mssql_query("SELECT * FROM [CHARACTER_TBL] WHERE m_szName='$char'");
   $logged_in = $row['isuse'];
   $row2 = mssql_fetch_array($result2);
   $char_id = $row2['m_szName'];
   $acc_id = $row2['account'];
      mssql_close($con);
      $_SESSION['id'] = $id;   
      $_SESSION['logged_in'] = $logged_in;
   // Check if Username Match to the database. If doesnt match error fix=1 located in login.php form   
   if($user != $user_id || $passmd5 != $user_pw){
   //echo "Login Issue Try again.<br />";
   header("Location: index.php?fix=1");
   } else {
   //echo "Successful Login.<br />";
   // Check if Character Match to the database.  If doesnt match error fix=3 located in login.php form   
   if ($char != $char_id){
   //echo "Not Valid Character.<br />";
   header("Location: index.php?fix=2");
   } else {
   //echo "Successful Character.<br />";
   // Check if Character is on owner account on the database. If doesnt match error fix=4 located in login.php form   
   if ($user != $acc_id){
   //echo "Account Don't Belong to you. You Theif IP BAN MUAHAHAH!<br />";
   header("Location: index.php?fix=3");
   } else {
   //echo "Successful Account Character Belong to you.<br />";
   header("Location: shop.php");
   //echo $user_buff;
   }
   }
   }
   }   
?>


Hoffe mir kann da jemand helfen.

Danke
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17

Re: MSSQL mit XAMPP zum laufen bekommen

Postby Xardas der Dunkle » 08. February 2010 18:47

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1 in C:\xampp\htdocs\site\shop\verify.php on line 25

Vielleicht solltest du mal die Fehlermeldungen lesen? Alles andere sind übrigens folge Fehler ... darum arbeitet man Fehler üblicherweise auch von oben nach unten ab ;).
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 08. February 2010 19:11

Ist ja schon und gut aber wieso kann er nicht verbinden.

Ich benutze noch ein anderes Script das allerdings mit ner .exe die Eintragungen vornimmt.
Leider nur vordefinierte Sachen sonst würde ich die hier auch nutzen.

Ich hab anstatt der IP auch schon den PCNAME\SQLEXPRESS geschrieben. Funzt auch nicht.
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17

Re: MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 09. February 2010 20:58

*push*

Ich brauch wirklich Hilfe bei diesem Thema.
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17

Re: MSSQL mit XAMPP zum laufen bekommen

Postby WilliL » 09. February 2010 22:07

z.B. user/dbname/pw falsch...
Willi
WilliL
 
Posts: 661
Joined: 08. January 2010 10:54
Operating System: Win7Home Prem 64 SP1

Re: MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 10. February 2010 00:32

Trifft nicht zu.
Die selben Daten sind in meiner .exe und da funzt es.
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17

Re: MSSQL mit XAMPP zum laufen bekommen

Postby Altrea » 10. February 2010 07:14

Wo ist deine Fehlerbehandlung?
Sieh dir mal mssql_get_last_message() an. Vielleicht gibt dir der Server dann ja mehr informationen?

Eine fehlgeschlagene Verbiundung kann ja nicht soooviele Gründe haben. neben falsche User/PW Kombination wäre da noch Firewall-Blocks, falsche IP/Port angabe und offline des DB-Servers zu nennen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8293
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: MSSQL mit XAMPP zum laufen bekommen

Postby Nobbie » 10. February 2010 12:01

Lies Dir mal die User Notes in http://de3.php.net/manual/de/function.mssql-connect.php durch, da sind massenhaft wertvolle Hinweise. Irgendetwas davon trifft auch sicherlich bei Dir zu.
Nobbie
 
Posts: 8770
Joined: 09. March 2008 13:04

Re: MSSQL mit XAMPP zum laufen bekommen

Postby Stepke-DSL » 10. February 2010 12:25

Hallo,

Ich hatte auch mal ein solches Problem mit MSSQL, da musste eine DLL-Datei ausgetauscht werden.
Leider komme ich an das entsprechende System nicht mehr ran und weiß auch nicht mehr, welche DLL das war, aber vielleicht hilft dir diese Info ein stückchen weiter.

MfG Stepke
Stepke-DSL
 
Posts: 313
Joined: 12. July 2007 16:08
Operating System: Win XP Pro SP3 + SuSe Linux

Re: MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 11. February 2010 12:21

EDIT:

Problem lag an veralteter DLL Datei.

Jetzt funzt es.
Last edited by KevinsComputer on 11. February 2010 13:42, edited 1 time in total.
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17

Re: MSSQL mit XAMPP zum laufen bekommen

Postby Stepke-DSL » 11. February 2010 12:56

Versuch erstmal als Serveradresse die IP, nicht, dass der damit Probleme hat.
Wenn das nicht hilft, kannst du ja zusätzlich ein Passwort ohne Sonderzeichen etc. versuchen...
Stepke-DSL
 
Posts: 313
Joined: 12. July 2007 16:08
Operating System: Win XP Pro SP3 + SuSe Linux

Re: MSSQL mit XAMPP zum laufen bekommen

Postby KevinsComputer » 11. February 2010 13:42

Siehe oben.

Thema erledigt.
KevinsComputer
 
Posts: 26
Joined: 16. August 2008 10:17


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 4 guests