Login   Register  
PHP Classes
elePHPant
Icontem

File: votingfiles/create_tables.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of MarPlo  >  PHP AJAX Voting Script  >  votingfiles/create_tables.php  >  Download  
File: votingfiles/create_tables.php
Role: Auxiliary script
Content type: text/plain
Description: php code to create mysql tables
Class: PHP AJAX Voting Script
Store up or down user votes in MySQL or files
Author: By
Last change:
Date: 2012-12-03 05:56
Size: 919 bytes
 

Contents

Class file image Download
<?php
include('voting.php');

// if SVOTING is 'mysql', create tables, else, output mesage to set 'mysql'
if(SVOTING == 'mysql') {
  
// Table that stores the users who voted in current day
  
$sqlc[$obVot->votusers] = "CREATE TABLE `$obVot->votusers` (`day` INT(2), `voter` VARCHAR(15), `item` VARCHAR(200) NOT NULL DEFAULT '') CHARACTER SET utf8 COLLATE utf8_general_ci";

  
// Table to store items that are voted
  
$sqlc[$obVot->votitems] = "CREATE TABLE `$obVot->votitems` (`item` VARCHAR(200) PRIMARY KEY NOT NULL DEFAULT '', `vote` INT(10) NOT NULL DEFAULT 0, `nvotes` INT(9) NOT NULL DEFAULT 1) CHARACTER SET utf8 COLLATE utf8_general_ci";

  
// traverse the $sqlc array, and calls the method to create the tables
  
foreach($sqlc AS $tab=>$sql) {
    if(
$obVot->sqlExecute($sql) !== false) echo "<h4>The '$tab' table was created</h4>";
  }
}
else echo 
'Set "mysql" value to SVOTING, in voting.php';