Return to Snippet

Revision: 51777
at October 5, 2011 03:38 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funcio).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el metodo Connect..
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castellano�  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51776
at October 5, 2011 03:24 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funcio).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el metodo Connect..
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castellano  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51775
at October 5, 2011 03:21 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funcio).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el metodo Connect y la instancia creada antes lo llama.
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castellano  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51774
at October 4, 2011 04:49 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funci������³).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el m������©todo Connect y la instancia creada antes lo llama (������¡-> es como el . em JS!)
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castell������  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51773
at October 4, 2011 04:48 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funci���³).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el m���©todo Connect y la instancia creada antes lo llama (���¡-> es como el . em JS!)
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castell���  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51772
at October 4, 2011 04:47 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funci�³).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el m�©todo Connect y la instancia creada antes lo llama (�¡-> es como el . em JS!)
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castell�  (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51771
at October 4, 2011 04:46 by alberomo


Updated Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funció).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el método Connect y la instancia creada antes lo llama (¡-> es como el . em JS!)
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castellà (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Revision: 51770
at October 4, 2011 04:34 by alberomo


Initial Code
function db_query($sql){
	global $db_host,$db_user,$db_passwd,$db_name; //Agafa variables globals (fora de la funció).
	$conn=ADONewConnection('mysql'); //Instancia de ADODB para proveedor MySQL. Es pot elegir motor (segons parametre, podria ser oracle...)
	$conn->Connect($db_host,$db_user,$db_passwd,$db_name) ; // Connexion a MySQL. Usa el método Connect y la instancia creada antes lo llama (¡-> es como el . em JS!)
	$result=$conn->Execute("SET lc_time_names = 'ca_ES'  ;"); //Per adoptar idioma castellà (Per errors...)
	$result=$conn->Execute("SET NAMES UTF8 ;"); //Pel joc de caracters
	$rs=$conn->Execute($sql); // Ejecutar SQL y devuelve un ADORecordSet
	$conn->Close();
	return $rs; //Funcion devuelve todo el ADORecordSet.
}

Initial URL
http://phplens.com/adodb/

Initial Description
A PHP function to get a Record Set using ADOdb Library.

It takes the (SQL) query as an argument.  For SELECT,UPDATE and DELETE queries.

It also need next variables: $db_host,$db_user,$db_passwd,$db_name (data from de bbdd connexion). Can be declared in the document itself.

It returns the Record Set. 

It needs the ADOdb Library for php.

Initial Title
db_query PHP function for ddbb queries with ADOdb Library

Initial Tags
php

Initial Language
PHP