<?php$dbServername="localhost";$dbUsername="root";$dbPassword="";$dbName="dbname";$conn=mysqli_connect($dbServername,$dbUsername,$dbPassword,$dbName);$sql="SELECT * FROM dbname;";$result=mysqli_query($conn,$sql);$resultCheck=mysqli_num_rows($result);if($resultCheck>0){while($row=mysqli_fetch_assoc($result)){echo$row['sql_row_name']."<br>";}}?>
SQL SERVER 2012 conexion in PHP
<?php$serverName="SERVER";//serverNameinstanceName$connectionInfo=array("Database"=>"base","UID"=>"ex","PWD"=>"******");$conn=sqlsrv_connect($serverName,$connectionInfo);;if($conn){echo"Conexión establecida.<br />";}else{echo"Conexión no se pudo establecer.<br />";die(print_r(sqlsrv_errors(),true));}$sql="SELECT name FROM [base].[dbo].[table]";$params=array();$options=array("Scrollable"=>SQLSRV_CURSOR_KEYSET);$stmt=sqlsrv_query($conn,$sql,$params,$options);$row_count=sqlsrv_num_rows($stmt);if($row_count===false)echo"Error al obtener datos.";elseecho"bien";//echo $row_count;while($row=sqlsrv_fetch_array($stmt)){printjson_encode($row);}sqlsrv_close($conn);?>
This is an update to a note I wrote earlier concerning how to set multiple attributes when you create you PDO connection string.
You can put all the attributes you want in an associative array and pass that array as the fourth parameter in your connection string. So it goes like this:
<?php$options=[PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_CASE=>PDO::CASE_NATURAL,PDO::ATTR_ORACLE_NULLS=>PDO::NULL_EMPTY_STRING];// Now you create your connection stringtry{// Then pass the options as the last parameter in the connection string$connection=newPDO("mysql:host=$host; dbname=$dbname",$user,$password,$options);// That's how you can set multiple attributes}catch(PDOException$e){die("Database connection failed: ".$e->getMessage());}?>