php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7481 When accesing to data with mssql_query php crashes. Seems a pointer error
Submitted: 2000-10-26 09:42 UTC Modified: 2001-04-10 09:34 UTC
From: danielg at tid dot es Assigned:
Status: Closed Package: MSSQL related
PHP Version: 4.0.3pl1 OS: winnt server 4.0
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: danielg at tid dot es
New email:
PHP Version: OS:

 

 [2000-10-26 09:42 UTC] danielg at tid dot es
function fetchtable()
{
$hostname = "1.100.1.131"; 
$username = "bdmssql"; 
$password = "bdmssql"; 
$dbName = "bdm"; 

$dbhandle = MSSQL_CONNECT($hostname,$username,$password) or DIE("DATABASE FAILED TO RESPOND."); 
mssql_select_db($dbName) or DIE("Table unavailable"); 


print "<TABLE border=\"1\" width=\"100%\"><TR>";

/* here come some commands to make the query string*/


$salida=MSSQL_QUERY("$str_1 $str_2 $str_3;");
/* the query string looks like:
SELECT t1.ID_PER ,t1.NOMBRE ,t1.APELLIDOS ,t1.NACIONALIDAD ,t1.FECHA_NACIM ,t1.PROFESION ,t1.SEXO ,b7.DESCRIPCION as IDIOMA ,b8.NOMBRE as INSTITUCION 
FROM personas t1, IDIOMAS b7, INSTITUCIONES b8 
WHERE b7.ID_IDI = t1.REF_IDI AND b8.ID_INS = t1.REF_INS  */
$fila=0;
while ($array_sal[$fila] = mssql_fetch_row ($salida))
{
	$fila++;
	print "<TR>";
	print "<TD><INPUT TYPE=\"radio\" NAME=\"registro\" VALUE=\"".$array_sal[$fila-1][0]."\"></TD>";
	for ($p=1;$p<count($array_sal[$fila-1]);$p++) 
		{ print "<TD>".$array_sal[$fila-1][$p]."</TD>";	}
	print "</TR>";
}
I have only activated php_mssql7.dll

The error is like:
I n the server console an eroor message pops up telling:
---------------------------
php.exe : Application error.
" Intruction "0x7800..." has referenced memory at "0x0065...". I has not been able to write to memory.

Choos Ok to end application.
Choose cancel to debug application.
----------------------------
As you can see It's very likely to be a pointer error , which i think should be corrected.

Thanks anyway

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-02-25 07:34 UTC] sbergmann@php.net
Does the problem persist with PHP 4.0.4pl1 or the latest snapshot from http://snaps.php.net/?
 [2001-04-10 09:34 UTC] sniper@php.net
No feedback. If this happens with soon to be released PHP 4.0.5 too, reopen this bug report.

--Jani

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Oct 06 07:01:27 2024 UTC