[MSSQL] SELECT functie werkt niet

Status
Niet open voor verdere reacties.

slabbetje

Gebruiker
Lid geworden
5 mei 2007
Berichten
290
Het is een beetje vaag maar hij selecteerd niks uit de database en hij geeft ook niet aan dat er geen connectie is,
Ik wil het gebruiken voor een loginscript die gelijk met een spel inverbinding staat
Code die ik gebruik
PHP:
<?php
$login = stripslashes($_POST['login']);
$password = stripslashes($_POST['pass']);

$query = "SELECT * FROM   dbo.MEMB_INFO WHERE  memb___id ='$login' AND   memb__pwd = '[dbo].[fn_md5]($password)'";
$result = mssql_query($query);
$select = mssql_fetch_array($result); 
?>
het formulier staat er niet bij maar waneer ik nu $select['memb___id'] echo geeft hij niks weer kan iemand mij vertellen wat er niet klopt?
dit geld ook voor $select['memb__pwd'] en alle andere tabellen
 
Wat ik zowiezo nergens zie staan is de connectie naar de host en de database.

PHP:
$host                = 'host'; 
$database        = 'naam database';
 
Zo'n stukje code kom ik ook nergens tegen, of misschien heb je dit ook in andere PHP bestandjes staan ?

PHP:
$db = mssql_connect($host, $gebruiker, $wachtwoord)
        or die("Kan niet verbinden: " . mysql_error());
mssql_select_db($database, $db);
 
Zo'n stukje code kom ik ook nergens tegen, of misschien heb je dit ook in andere PHP bestandjes staan ?

PHP:
$db = mssql_connect($host, $gebruiker, $wachtwoord)
        or die("Kan niet verbinden: " . mysql_error());
mssql_select_db($database, $db);

uhh ja, ik had er toch ff bijgezet dat ik met includes werk, lijkt me een beetje onnodig om het hele script erneer te zetten
maar hier is mn config.php

PHP:
<?php
//Checken op includes  
$checkserver = $_SERVER['SERVER_NAME'];
$domeinnaam = "platinummu.mine.nu";
$wwwdomeinnaam = 'www.'.$domein;
$domeinnaam2 = "localhost";
$wwwdomein2 = 'www.'.$domein2;
//Checken op icludes
  if($checkserver == $domeinnaam OR $checkserver == $wwwdomeinnaam OR $checkserver == $domeinnaam2 OR $checkserver == $wwwdomeinnaam2){
 
//CONNECTIE MAKEN MET DE DATABASE
$host = "127.0.0.1"; 
$db="Ja die zou je wel willen weten he";
$dbuser = "sa";
$dbpasswd = "Ja die zou je wel willen weten he";

$msconnect=mssql_connect("$host","$dbuser","$dbpasswd");
mssql_select_db("$db",$msconnect);
//END CONNECTIE

//CHECKEN OP BAN
$ip = $_SERVER[REMOTE_ADDR];
$result = mssql_query("SELECT * FROM ipban where ip = '$ip'");
$ipcheck = mssql_num_rows($result);
$select = mssql_fetch_array($result);

if ($ipcheck > 0) {
 die("<font color='red'>Error: You are banned from Platinummu.mine.nu<br>Reason: ".$select['reason']."</font>");
} 
  
  //CHECKEN OP SPECIALCHARS
$url = substr($_SERVER['REQUEST_URI'], 1);
if(eregi("mssql", $url) 
|| eregi("query", $url)
|| eregi("insert", $url)
|| eregi("drop", $url)
|| eregi("delete", $url)
){
 mssql_query("INSERT INTO ipban (ip,reason) VALUES ('".$ip."','Hacking the site');");
  die("<font color='red'>Error :: Please dont try to add script!</font>");
}
//END CHECKEN OP SPECIAL CHARS

//GET FUNCTIE
$get = htmlspecialchars($_GET['x']);
if ($_GET['x'] == "" OR $_GET['x'] == NULL) {
header('Location: index.php?x=home'); 
}
else {}
//END GET FUNCTIE
//BEVEILIGING CODE
$beveiliging = "+1Ac!2LaerWQ!";
//END BEVEILIGING CODE
session_start();
}
else {
$text = "You may not include this file!";
die($text);
}
?>


Edit:
Ik ben erachter gekomen dat het em licht aan de command: WHERE
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan