Login   Register  
PHP Classes
elePHPant
Icontem

File: examples/10-show_columns.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of MarPlo  >  PDO_MySQLi class  >  examples/10-show_columns.php  >  Download  
File: examples/10-show_columns.php
Role: Example script
Content type: text/plain
Description: Example 10
Class: PDO_MySQLi class
Access MySQL using PDO or MySQLi extensions
Author: By
Last change:
Date: 1 year ago
Size: 927 bytes
 

Contents

Class file image Download
<?php
// includes the file that contains data for connecting to mysql database, and  PDO_MySQLi class
include('../conn_mysql.php');

// creates object with connection to MySQL
$conn = new PDO_MySQLi($mysql);

// simple SHOW, without placeholders
$sql "SHOW COLUMNS FROM `testclass`";

// executes the SQL query (passing only the SQL query), and gets the selected rows
$rows $conn->sqlExecute($sql);

// gets the number of rows with returned data (number of columns in table)
$nr_c $conn->num_rows;

// if there are returned columns, traverses the array with columns data, using foreach(), and outputs each column name and its type
if($nr_c 0) {
  echo 
'Number of columns: '$nr_c;

  foreach(
$rows AS $row) {
    echo 
'<br/>Column = "'$row['Field'] .'" / Type = '$row['Type'];
  }
}
else {
  if(
$conn->error) echo $conn->error;      // if error, outputs it
  
echo '0 selected results';
}