Novosti:

Aktualne Joomla! verzije: 3.10.11 i 4.2.6

Main Menu

Ne radi update

Autor erbi, 12. Travanj 2015, 15:40

0 Članovi i 1 Gost pregledava ovu temu.

erbi

Možda ko zna, zašto mi UPDATE ne radi. Ne javi nikakve greške.

<?php

$con
=mysqli_connect("localhost","erbi","erbi123","diabetmb_clani");
// preveri povezavo z bazo
if (mysqli_connect_errno()) {
  echo 
"Failed to connect to MySQL: " mysqli_connect_error();
}

$handle = @fopen("register_za_test.csv""r"); 
fgetcsv($handle); 
$values='';

while (!
feof($handle)) // Loop til end of file.
{
    
$buffer fgets($handle4096); // Read a line.

 
list($ID$priimek_in_ime$naslov$posta$spol$telefon$mobitel$datum_rojstva$tip$clan_je$izkaznica$prejem_glasila$cl_2012$obcina$cl_2013$cl_2014$cl_2015$cl_2016$status)=explode(";",$buffer);//Separate string by the means of ;
    //values.=($a,$b,$c);// save values and use insert query at last or
 
echo $ID;

$sql "SELECT * FROM clani WHERE clani.ID = $ID";
$result $con->query($sql);

if (
$result->num_rows 0) {
    while(
$row $result->fetch_assoc()) {
        echo 
"record postoji=".$ID."-<br>";

$sql "UPDATE clani
 SET ID = '
$ID',
 priimek_in_ime = '
$priimek_in_ime',
 naslov = '
$naslov',
 posta = '
$posta',
 spol = '
$spol',
 telefon = '
$telefon',
 mobitel = '
$mobitel',
 datum_rojstva = '
$datum_rojstva',
 tip = '
$tip',
 clan_je = '
$clan_je',
 izkaznica = '
$izkaznica',
 prejem_glasila = '
$prejem_glasila',
 cl_2015 = '
$cl_2012',
 obcina = '
$obcina',
 cl_2013 = '
$cl_2013',
 cl_2014 = '
$cl_2014',
 cl_2015 = '
$cl_2015',
 cl_2016 = '
$cl_2016',
 status = '
$status'";
    }
} else {
    echo 
"0 results";

$result mysqli_query($con,"insert into clani VALUES ($ID, '$priimek_in_ime', '$naslov', '$posta', '$spol', '$telefon', '$mobitel', '$datum_rojstva', '$tip', '$clan_je', '$izkaznica', '$prejem_glasila', '$cl_2012', '$obcina', '$cl_2013', '$cl_2014', '$cl_2015', '$cl_2016', '$status')");

}

}
$con->close();
?>


Dario

Ja koliko vidim, buildaš query i to je ok, a gdje ga izvršiš ? :)

Jer ja ovdje nigdje ne vidim da se taj query izvršava, samo da ga kreiraš :)
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

erbi

a izvrši se sa ?  ???

Dario

Možda s ovim?  :D

$con->query($sql);
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

erbi

Hvala Dario!
Baš ovo sam zaboravio ...

Dario

---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu