|
@@ -0,0 +1,57 @@
|
|
|
+<?php
|
|
|
+/**
|
|
|
+ * Init: config connection to MSSQL
|
|
|
+ */
|
|
|
+ini_set('display_errors',1);
|
|
|
+ini_set('mssql.datetimeconvert',0);
|
|
|
+$eol = "<br />";
|
|
|
+if (PHP_SAPI == 'cli') {
|
|
|
+ $eol = "\n";
|
|
|
+}
|
|
|
+/**
|
|
|
+ * Load connect info
|
|
|
+ */
|
|
|
+//require 'config.dist.php';
|
|
|
+$db_host = substr(htmlentities($_POST['host']),0,25);
|
|
|
+$db_user = substr(htmlentities($_POST['user']),0,25);
|
|
|
+$db_pass = substr(htmlentities($_POST['pass']),0,25);
|
|
|
+$db_name = substr(htmlentities($_POST['name']),0,25);
|
|
|
+echo '<p><form action="" method="POST">';
|
|
|
+echo '<table>';
|
|
|
+echo '<tr><td>Host:</td><td><input type="text" name="host">'.(empty($db_host)?'':$db_host).'</input></td>';
|
|
|
+echo '<tr><td>User:</td><td><input type="text" name="user">'.(empty($db_user)?'':$db_user).'</input></td>';
|
|
|
+echo '<tr><td>Pass:</td><td><input type="text" name="pass">'.(empty($db_pass)?'':$db_pass).'</input></td>';
|
|
|
+echo '<tr><td>Base:</td><td><input type="text" name="name">'.(empty($db_name)?'':$db_name).'</input></td>';
|
|
|
+echo '</table>';
|
|
|
+echo '</form></p>';
|
|
|
+/**
|
|
|
+ * Try connecting
|
|
|
+ */
|
|
|
+$conn = @mssql_connect($db_host,$db_user,$db_pass,TRUE);
|
|
|
+if ($conn == FALSE) {
|
|
|
+ printf("Could not connect. MSSQL error: %s$eol",mssql_get_last_message());
|
|
|
+ die();
|
|
|
+}
|
|
|
+echo "Connected$eol";
|
|
|
+/**
|
|
|
+ * Try querying
|
|
|
+ */
|
|
|
+mssql_select_db($db_name,$conn);
|
|
|
+$sql = 'SELECT * FROM Alumno WHERE intIdAlumno = 62165';
|
|
|
+$res = @mssql_query($sql,$conn);
|
|
|
+if ($res === false) {
|
|
|
+ echo "Error with query ".$sql.". MSSQL error: ".mssql_get_last_message().$eol;
|
|
|
+ die();
|
|
|
+}
|
|
|
+$row = @mssql_fetch_array($res);
|
|
|
+print_r($row);
|
|
|
+echo $eol;
|
|
|
+$sql = 'SELECT cast(uidIdAlumno as varchar(50)) FROM Alumno WHERE intIdAlumno = 62165';
|
|
|
+$res = @mssql_query($sql,$conn);
|
|
|
+if ($res === false) {
|
|
|
+ echo "Error with query ".$sql.". MSSQL error: ".mssql_get_last_message().$eol;
|
|
|
+ die();
|
|
|
+}
|
|
|
+$row = @mssql_fetch_array($res);
|
|
|
+print_r($row);
|
|
|
+echo $eol;
|