Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Nustille automatisk kl. 00:00

Nustille automatisk kl. 00:00


 

Nustille automatisk kl. 00:00

PhilipBoulund  

Hej Eksperter.

Jeg kører en php-fusion side og har et afstemningselement. Jeg vil gerne have den lidt at
nulstille afstemningen automatisk ved midnat. Jeg har en kode som gerne skulle nustille,
men den gjorde det ikke.

Nogen der ved hvordan den skal se ud for at virke?

[code]
$datevar = date(("H")-7200);
if ($datevar == 00) {
mysql_query("UPDATE fusion_ip_polls set poll_votes_0 = '0', poll_votes_1 = '0',
poll_votes_2 = '0', poll_votes_3 = '0', poll_votes_4 = '0', poll_votes_5 = '0',
poll_votes_6 = '0', poll_votes_7 = '0', poll_votes_8 = '0', poll_votes_9 = '0'");
}
[/code]

Grundet der står "-7200" er fordi min server tid er to timer bagud. Dvs når klokken er 00
er min server 22.

Nogen der kan hjælpe?



Dato : 16.08.2010, 15:37

Visninger : 1508

Points : 500

 

Søger du stadig svar?

Dato : 22.08.2010, 13:14

Kommentar af : Niels  

 

Ja (:

Dato : 22.08.2010, 19:42

Kommentar af : PhilipBoulund  

 

Tilføj først en kolonne til tabellen, hvori vi gemmer, hvilken dag det er. Denne skal
bruges senere, når vi vil nulstille alt efter dennes værdi. 
Dette kan gøres med noget lig dette:
SQL:

ALTER TABLE fusion_ip_polls ADD datum varchar(30);


Nu har vi en kolonne mere til tabellen og skal nu videre:
Indsæt denne PHP kode en gang på hver side:
<?php


//DB forbindelse her




$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1');

if(
mysql_result($result0) != date("d/m/Y"))    {
    for(
$i 0$i 10$i++)    {
        
$set .= "poll_votes_" $i " = '0'";
        if(
$i != 9)    $set .= ", ";
    }
    
$date date("d/m/Y");
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1");
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1");
}
?>

Bemærk at der ikke er taget højde for de 72 minutter. Jeg tror ikke, du har så mange
besøgende ved midnat at det er nødvendigt. Det kan ikke lade sig gøre at opdatere lige på
klokken nul, des mindre du da lige har en besøgende på klokkeslettet.

Kan du bruge det?


Dato : 22.08.2010, 20:36

Svar af : Niels  

 

Hvis det skal være præcist klokken 00.00 skal du måske læse lidt om cronjobs, så kan du
iøvrigt bare sætte dit cronjob til at kører klokken 22:00, så behøver du ikke at tage
højde for tidsforskellen.


Dato : 23.08.2010, 06:57

Svar af : Tim Petersson  

 

Hej Niels.

Så meget er jeg slet ikke inde i det med SQL. Skal vi gøre så du kan gøre arbejdet der
skal gøres i MySQL og bare skrive den færdige kode over post? Så jeg selv kan indsætte den
på siden? Hvis ja, så bare lige skriv over post.


Dato : 23.08.2010, 07:04

Kommentar af : PhilipBoulund  

 

Prøv lige efter Db forbindelsen at skrive følgende:
<?php
//DB forbindelse

if(mysql_query("ALTER TABLE fusion_ip_polls ADD datum varchar(30)") == false)    {
    echo 
mysql_errno() . mysql_error();
}

//resten her
?>

Slet den sætning, når kolonnen er oprettet i databasen(se phpMyAdmin), da den ellers
returnerer en fejl


Dato : 23.08.2010, 16:04

Kommentar af : Niels  

 

Hej. Kan du give en hurtig forklaring på hvordan man opretter den kolonne? (:

Dato : 23.08.2010, 17:09

Kommentar af : PhilipBoulund  

 

Bare indsæt den kode jeg skrev foroven og slet den når kolonnen er oprettet. Syntax er :
ALTER TABLE $table_navn ADD $ny_kolonne $type


Dato : 23.08.2010, 17:57

skrevet af : Gæst  

 

Gæst = mig
se mere på: www.w3schools.com/sql/sql_alter.asp


Dato : 23.08.2010, 18:00

Kommentar af : Niels  

 

Hej jeg mangler lige en ting (: Der hvor du har skrevet //DB Forbindelse hvad skal der
helt præcist stå det?


Dato : 23.08.2010, 18:17

Kommentar af : PhilipBoulund  

 

Der skal ståfølgende sætninger:
<?php
$con 
mysql_connect("localhost","navn","kode");
mysql_select_db("db"$con);


?>

Foroven opretter en databse forbindelse, så man kan trække data ud af en database.

Det kræver dog at du kender dit password, brugernavn pg navn på database.

Se mere på: http://www.phpartikler.dk/artikler/mysql_forbindelse.php


Dato : 23.08.2010, 19:27

Kommentar af : Niels  

 

Vil det sige min kode skal se sådan ud?:


if (file_exists(INFUSIONS."ip_poll_panel/locale/".$settings['locale'].".php")) {
   include INFUSIONS."ip_poll_panel/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."ip_poll_panel/locale/English.php";
}




openside($locale['PLAN_100']);



?>
<p><strong>  <center><script language="javascript"> 
<!-- 
today = new Date(); 
document.write("<BR>Kommer du på flyvepladsen idag?, ",
today.getDate(),"/",today.getMonth()+1  ); 
//--> 
</script></center></strong></p>
<?php


$con 
mysql_connect("localhost","navn","kode"); 
mysql_select_db("db"$con); 

if(
mysql_query("ALTER TABLE fusion_ip_polls ADD datum varchar(30)") == false)    { 
    echo 
mysql_errno() . mysql_error(); 


$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1'); 

if(
mysql_result($result0) != date("d/m/Y"))    { 
    for(
$i 0$i 10$i++)    { 
        
$set .= "poll_votes_" $i " = '0'"
        if(
$i != 9)    $set .= ", "
    } 
    
$date date("d/m/Y"); 
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1"); 
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1"); 



if (isset(
$_POST['cast_vote'])) {
   
$voteoption $_POST['voteoption'];
   
$poll_id $_POST['poll_id'];
   
$sql dbquery("SELECT * FROM ".$db_prefix."ip_polls WHERE poll_id='$poll_id'");
   
$data dbarray($sql);
   
$poll_ips explode("|"$data['poll_ips']);
   if (!
in_array(USER_IP$poll_ips)) {
      
array_push($poll_ipsUSER_IP);
      
$poll_ips implode("|"$poll_ips);
      
$result dbquery("UPDATE ".$db_prefix."ip_polls SET
poll_votes_
$voteoption=poll_votes_$voteoption+1, poll_ips='$poll_ips' WHERE
poll_id=
$poll_id");
      
header("Location: ".FUSION_SELF.(FUSION_QUERY "?".FUSION_QUERY ""));
   }
}
$result dbquery("SELECT * FROM ".$db_prefix."ip_polls ORDER BY poll_started DESC LIMIT
1"
);
if (
dbrows($result) != 0) {
   
$data dbarray($result);

   
$poll_ips explode("|"$data['poll_ips']);
   
$poll_votes 0;
   for (
$i=0$i<=9$i++) {
      if (
$data["poll_opt_".$i]) $poll_option[$i] = $data["poll_opt_".$i];
      
$poll_votes $poll_votes $data["poll_votes_".$i];
   }
   if (!
in_array(USER_IP$poll_ips) && $data['poll_ended'] == 0) {
      
$poll ""$i 0$num_opts count($poll_option);
      while (
$i $num_opts) {
         
$poll .= "<input type='radio' name='voteoption' value='$i'>
$poll_option[$i]<br><br>\n";
         
$i++;
      }
      echo 
"<form name='voteform' method='post' action='".FUSION_SELF.(FUSION_QUERY ?
"?".FUSION_QUERY "")."'>
<b>
$poll_title</b><br><br>
$poll<center><input type='hidden' name='poll_id' value='".$data['poll_id']."'>
<input type='submit' name='cast_vote' value='"
.$locale['PLAN_101']."'
class='button'></center>
</form>\n"
;
   } else {
      
$poll =  ""$i 0$num_opts count($poll_option);
      while (
$i $num_opts) {
         
$num_votes $data["poll_votes_".$i];
         
$opt_votes = ($poll_votes number_format(100 $poll_votes $num_votes) : 0);
         
$poll .= "<div>".$poll_option[$i]."</div>
<div><img src='"
.THEME."images/pollbar.gif' alt='".$poll_option[$i]."' height='12'
width='
$opt_votes%' class='poll'></div>
<div> ["
.$num_votes." ".($num_votes == $locale['PLAN_102'] :
$locale['PLAN_103'])."]</div><br>\n";
         
$i++;
      }
      echo 
"<b>".$poll_title."</b><br><br>
$poll
\n"
;
   }
} else {
   echo 
"<center>".$locale['global_142']."</center>\n";
}
closeside();


derefter sådan her:

if (
file_exists(INFUSIONS."ip_poll_panel/locale/".$settings['locale'].".php")) {
   include 
INFUSIONS."ip_poll_panel/locale/".$settings['locale'].".php";
} else {
   include 
INFUSIONS."ip_poll_panel/locale/English.php";
}




openside($locale['PLAN_100']);



?>
<p><strong>  <center><script language="javascript"> 
<!-- 
today = new Date(); 
document.write("<BR>Kommer du på flyvepladsen idag?, ",
today.getDate(),"/",today.getMonth()+1  ); 
//--> 
</script></center></strong></p>
<?php


$con 
mysql_connect("localhost","navn","kode"); 
mysql_select_db("db"$con); 


$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1'); 

if(
mysql_result($result0) != date("d/m/Y"))    { 
    for(
$i 0$i 10$i++)    { 
        
$set .= "poll_votes_" $i " = '0'"
        if(
$i != 9)    $set .= ", "
    } 
    
$date date("d/m/Y"); 
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1"); 
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1"); 



if (isset(
$_POST['cast_vote'])) {
   
$voteoption $_POST['voteoption'];
   
$poll_id $_POST['poll_id'];
   
$sql dbquery("SELECT * FROM ".$db_prefix."ip_polls WHERE poll_id='$poll_id'");
   
$data dbarray($sql);
   
$poll_ips explode("|"$data['poll_ips']);
   if (!
in_array(USER_IP$poll_ips)) {
      
array_push($poll_ipsUSER_IP);
      
$poll_ips implode("|"$poll_ips);
      
$result dbquery("UPDATE ".$db_prefix."ip_polls SET
poll_votes_
$voteoption=poll_votes_$voteoption+1, poll_ips='$poll_ips' WHERE
poll_id=
$poll_id");
      
header("Location: ".FUSION_SELF.(FUSION_QUERY "?".FUSION_QUERY ""));
   }
}
$result dbquery("SELECT * FROM ".$db_prefix."ip_polls ORDER BY poll_started DESC LIMIT
1"
);
if (
dbrows($result) != 0) {
   
$data dbarray($result);

   
$poll_ips explode("|"$data['poll_ips']);
   
$poll_votes 0;
   for (
$i=0$i<=9$i++) {
      if (
$data["poll_opt_".$i]) $poll_option[$i] = $data["poll_opt_".$i];
      
$poll_votes $poll_votes $data["poll_votes_".$i];
   }
   if (!
in_array(USER_IP$poll_ips) && $data['poll_ended'] == 0) {
      
$poll ""$i 0$num_opts count($poll_option);
      while (
$i $num_opts) {
         
$poll .= "<input type='radio' name='voteoption' value='$i'>
$poll_option[$i]<br><br>\n";
         
$i++;
      }
      echo 
"<form name='voteform' method='post' action='".FUSION_SELF.(FUSION_QUERY ?
"?".FUSION_QUERY "")."'>
<b>
$poll_title</b><br><br>
$poll<center><input type='hidden' name='poll_id' value='".$data['poll_id']."'>
<input type='submit' name='cast_vote' value='"
.$locale['PLAN_101']."'
class='button'></center>
</form>\n"
;
   } else {
      
$poll =  ""$i 0$num_opts count($poll_option);
      while (
$i $num_opts) {
         
$num_votes $data["poll_votes_".$i];
         
$opt_votes = ($poll_votes number_format(100 $poll_votes $num_votes) : 0);
         
$poll .= "<div>".$poll_option[$i]."</div>
<div><img src='"
.THEME."images/pollbar.gif' alt='".$poll_option[$i]."' height='12'
width='
$opt_votes%' class='poll'></div>
<div> ["
.$num_votes." ".($num_votes == $locale['PLAN_102'] :
$locale['PLAN_103'])."]</div><br>\n";
         
$i++;
      }
      echo 
"<b>".$poll_title."</b><br><br>
$poll
\n"
;
   }
} else {
   echo 
"<center>".$locale['global_142']."</center>\n";
}
closeside();



Dato : 23.08.2010, 19:34

Kommentar af : PhilipBoulund  

 

Tre ting:
- Jeg har ingen chance for at læse eller bare få et overblik over koden, hvis der ikke er
nogle kommentarer. Jeg kan derfor kun hjælpe dig med enkelte steder i teksten, som du har
problemer med.

- Husk at udfylde dine mysql oplysninger i : <?php
$con 
mysql_connect("localhost","navn","kode");  
mysql_select_db("db"$con);  

if(
mysql_query("ALTER TABLE fusion_ip_polls ADD datum varchar(30)") == false)    {  
    echo 
mysql_errno() . mysql_error();  

?>

- Når nej, det var vist kun 2 ting


Dato : 23.08.2010, 19:44

Svar af : Niels  

 

Denne kode kan du indsætte på en hvilken som helst side, forudsat at du har udfyldt db
forbindelsen

<?php 


//DB forbindelse her 
$con mysql_connect("localhost","navn","kode");   
mysql_select_db("db"$con);  



$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1'); 

if(
mysql_result($result0) != date("d/m/Y"))    { 
    for(
$i 0$i 10$i++)    { 
        
$set .= "poll_votes_" $i " = '0'"
        if(
$i != 9)    $set .= ", "
    } 
    
$date date("d/m/Y"); 
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1"); 
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1"); 

?>

Om resten fungerer kan jeg ikke udtale mig om


Dato : 23.08.2010, 19:47

Kommentar af : Niels  

 

Har du evt. et link, så jeg kan se output?

Dato : 23.08.2010, 19:48

Kommentar af : Niels  

 

Okay jeg prøver igen. (: Er ret så ny dvs. kan intet ang. mysql. så hvis du kan så forklar
så amatør som muligt. Skal min kode se sådan ud?


<?php 

//DB Forbindelse
$con mysql_connect("localhost","navn","kode");  
mysql_select_db("db"$con);  

//Oprettelse af kolonne
if(mysql_query("ALTER TABLE fusion_ip_polls ADD datum varchar(30)") == false)    {  
    echo 
mysql_errno() . mysql_error();  
}  

$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1');  

if(
mysql_result($result0) != date("d/m/Y"))    {  
    for(
$i 0$i 10$i++)    {  
        
$set .= "poll_votes_" $i " = '0'";  
        if(
$i != 9)    $set .= ", ";  
    }  
    
$date date("d/m/Y");  
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1");  
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1");  
}  

?>

Og så derefter:

<?php  


//DB forbindelse her  
$con mysql_connect("localhost","navn","kode");    
mysql_select_db("db"$con);   



$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1');  

if(
mysql_result($result0) != date("d/m/Y"))    {  
    for(
$i 0$i 10$i++)    {  
        
$set .= "poll_votes_" $i " = '0'";  
        if(
$i != 9)    $set .= ", ";  
    }  
    
$date date("d/m/Y");  
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1");  
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1");  
}  
?> 

Er det sådan det skal gøres?

Har desværre ikke noget link til output :(


Dato : 23.08.2010, 19:56

Kommentar af : PhilipBoulund  

 

Okay jeg prøver igen. (: Er ret så ny dvs. kan intet ang. mysql. så hvis du kan så forklar
så amatør som muligt. Skal min kode se sådan ud?


<?php 

//DB Forbindelse
$con mysql_connect("localhost","navn","kode");  
mysql_select_db("db"$con);  

//Oprettelse af kolonne
if(mysql_query("ALTER TABLE fusion_ip_polls ADD datum varchar(30)") == false)    {  
    echo 
mysql_errno() . mysql_error();  
}  

$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1');  

if(
mysql_result($result0) != date("d/m/Y"))    {  
    for(
$i 0$i 10$i++)    {  
        
$set .= "poll_votes_" $i " = '0'";  
        if(
$i != 9)    $set .= ", ";  
    }  
    
$date date("d/m/Y");  
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1");  
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1");  
}  

?>

Og så derefter:

<?php  


//DB forbindelse her  
$con mysql_connect("localhost","navn","kode");    
mysql_select_db("db"$con);   



$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1');  

if(
mysql_result($result0) != date("d/m/Y"))    {  
    for(
$i 0$i 10$i++)    {  
        
$set .= "poll_votes_" $i " = '0'";  
        if(
$i != 9)    $set .= ", ";  
    }  
    
$date date("d/m/Y");  
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date' WHERE id=1");  
    
mysql_query("UPDATE fusion_ip_polls SET $set WHERE id=1");  
}  
?> 

Er det sådan det skal gøres?

Har desværre ikke noget link til output :(


Dato : 23.08.2010, 20:00

Kommentar af : PhilipBoulund  

 

Ok her kommer det:

i
<?php //DB forbindelse her   
$con mysql_connect("localhost","navn","kode");     
mysql_select_db("db"$con); 
?>
skal du udfylde dine Mysql oplysninger. Disse kan findes et sted hos din host, hvis du
bruger en hostet løsning. MySQL er en database, hvor du kan gemme data. Er du ny til det
og kan dit password vil jeg anbefale dig at læse lidt om emnet på:

http://www.w3schools.com/php/php_mysql_intro.asp
http://www.phpartikler.dk/ (under mysql)
http://php.net/manual/en/function.mysql-connect.php

Når du så har forbindelsen oppe at køre, kan du bruge den kode jeg har skrevet, og data
fra tabellen vil blive nulstillet hvis datum != date("d/m/y")



Dato : 23.08.2010, 20:03

Kommentar af : Niels  

 

Jeg har prøvet at gjordt som ovenover (: Vender lige tilbage imorgen om det virker.

Dato : 23.08.2010, 20:06

Kommentar af : PhilipBoulund  

 

SØger du en gratis webhost, der har MySQL, kan jeg anbefale www.orgfree.com

Dato : 23.08.2010, 20:07

Kommentar af : Niels  

 

Jeg har en hjemmeside (:
Jeg har prøvet det, men den har ikke nulstillet inat. Jeg har været inde i min database og
den har oprettet den extra kolonne som den skulle. Men den har ikke nulstillet?


Dato : 24.08.2010, 06:50

Kommentar af : PhilipBoulund  

 

Prøv med denne:
<?php 


//DB forbindelse her 




$result mysql_query('SELECT datum FROM fusion_ip_polls LIMIT 0,1'); 

if(
mysql_result($result0) != date("d/m/Y"))    { 
    for(
$i 0$i 10$i++)    { 
        
$set .= "poll_votes_" $i " = '0'"
        if(
$i != 9)    $set .= ", "
    } 
    
$date date("d/m/Y"); 
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date'"); 
    
mysql_query("UPDATE fusion_ip_polls SET $set"); 

?>


Dato : 24.08.2010, 15:57

Kommentar af : Niels  

 

Nu har den nulstillet med det samme, men så viser den bare der ingen svar er, dvs. jeg kan
ikke stemme igen. Har prøvet at sætte koden ind i infusion.php så den er i både den fil og
i element filen (: Så kan det være det virker inat. Eller skal koden også ind i
ip_poll_admin.php ?


Dato : 24.08.2010, 16:23

Kommentar af : PhilipBoulund  

 

Prøv så:
<?php  


//DB forbindelse her  




$result mysql_query('SELECT datum FROM fusion_ip_polls');  

if(
mysql_result($result0) != date("d/m/Y"))    {  
    for(
$i 0$i 10$i++)    {  
        
$set .= "poll_votes_" $i " = '0'";  
        if(
$i != 9)    $set .= ", ";  
    }  
    
$date date("d/m/Y");  
    
mysql_query("UPDATE fusion_ip_polls SET datum = '$date'");  
    
mysql_query("UPDATE fusion_ip_polls SET $set");  
}  
?>

Hvis det heller ikke hjælper, må jeg bede om lidt information om din tabel


Dato : 24.08.2010, 16:31

Kommentar af : Niels  

 

Der skete ingenting. Hvilken information skal du have`?

Dato : 24.08.2010, 16:35

Kommentar af : PhilipBoulund  

 

Slet din nuværende tabel. Og kør følgende SQL i phpMyAdmin:

CREATE TABLE fusion_ip_polls (
  id int(11) NOT NULL AUTO_INCREMENT,
  poll_votes_0 varchar(30) DEFAULT NULL,
  poll_votes_1 varchar(30) DEFAULT NULL,
  poll_votes_2 varchar(30) DEFAULT NULL,
  poll_votes_3 varchar(30) DEFAULT NULL,
  poll_votes_4 varchar(30) DEFAULT NULL,
  poll_votes_5 varchar(30) DEFAULT NULL,
  poll_votes_6 varchar(30) DEFAULT NULL,
  poll_votes_7 varchar(30) DEFAULT NULL,
  poll_votes_8 varchar(30) DEFAULT NULL,
  poll_votes_9 varchar(30) DEFAULT NULL,
  datum varchar(30) DEFAULT NULL,
  PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

INSERT INTO fusion_ip_polls (id, poll_votes_0, poll_votes_1, poll_votes_2, poll_votes_3,
poll_votes_4, poll_votes_5, poll_votes_6, poll_votes_7, poll_votes_8, poll_votes_9, datum)
VALUES
(0, '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '24/08/2010');


Dato : 24.08.2010, 17:37

Kommentar af : Niels  

 

Eller hvis du ønsker at gøre det med PHP:
<?php
//DB forbindelse




mysql_query("CREATE TABLE fusion_ip_polls (
  id int(11) NOT NULL AUTO_INCREMENT,
  poll_votes_0 varchar(30) DEFAULT NULL,
  poll_votes_1 varchar(30) DEFAULT NULL,
  poll_votes_2 varchar(30) DEFAULT NULL,
  poll_votes_3 varchar(30) DEFAULT NULL,
  poll_votes_4 varchar(30) DEFAULT NULL,
  poll_votes_5 varchar(30) DEFAULT NULL,
  poll_votes_6 varchar(30) DEFAULT NULL,
  poll_votes_7 varchar(30) DEFAULT NULL,
  poll_votes_8 varchar(30) DEFAULT NULL,
  poll_votes_9 varchar(30) DEFAULT NULL,
  datum varchar(30) DEFAULT NULL,
  PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;"
);

mysql_query("INSERT INTO fusion_ip_polls (id, poll_votes_0, poll_votes_1, poll_votes_2,
poll_votes_3, poll_votes_4, poll_votes_5, poll_votes_6, poll_votes_7, poll_votes_8,
poll_votes_9, datum) VALUES
(0, '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '24/08/2010');"
);
?>


Dato : 24.08.2010, 17:41

Kommentar af : Niels  

 

Den giver følgende svar i element:

Unknown column 'poll_started' in 'order clause'


Dato : 24.08.2010, 21:09

Kommentar af : PhilipBoulund  

 

Sådan så den gamle table ud:

// Database Table information : Create database tables.
 $inf_newtable[1] = DB_IP_POLL." (
  `poll_id` smallint(5) unsigned NOT NULL auto_increment,
  `poll_title` varchar(200) NOT NULL,
  `poll_opt_0` varchar(200) NOT NULL,
  `poll_opt_1` varchar(200) NOT NULL,
  `poll_opt_2` varchar(200) NOT NULL,
  `poll_opt_3` varchar(200) NOT NULL,
  `poll_opt_4` varchar(200) NOT NULL,
  `poll_opt_5` varchar(200) NOT NULL,
  `poll_opt_6` varchar(200) NOT NULL,
  `poll_opt_7` varchar(200) NOT NULL,
  `poll_opt_8` varchar(200) NOT NULL,
  `poll_opt_9` varchar(200) NOT NULL,
  `poll_votes_0` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_1` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_2` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_3` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_4` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_5` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_6` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_7` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_8` smallint(5) unsigned NOT NULL default '0',
  `poll_votes_9` smallint(5) unsigned NOT NULL default '0',
  `poll_ips` text NOT NULL,
  `poll_started` int(10) unsigned NOT NULL,
  `poll_ended` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY (`poll_id`)
) ENGINE=MyISAM;";


Dato : 24.08.2010, 21:13

Kommentar af : PhilipBoulund  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund