• 9 odgovora
  • 3.915 pregleda
php mysqli delete? 04.10.2013. u 01:41 · pre 158 meseci #1
$query=$mysqli->query("DELETE FROM $tabela WHERE id='$id'");

zasto mi ovo radi na localhostu, a na web hostingu nece?
Re: php mysqli delete? 04.10.2013. u 02:39 · pre 158 meseci #2
Koju ti grešku javlja?

Probaj da pre pozivanja SQL-a prvo ispišeš sa echo da vidiš da li ti se uopšte $tabela i $id pravilno zamenjuju u upitu bazi. Nešto ovako:

Code:

$sql = "DELETE FROM $tabela WHERE id='$id'";
echo $sql;
$query=$mysqli->query($sql);
Re: php mysqli delete? 04.10.2013. u 02:57 · pre 158 meseci #3
ne javlja mi nijednu gresku, isti problem imam sa UPDATE upitom verovatno su neka PHP podesavanja na serveru.
jer mi na localhostu i na drugom serveru lepo radi. ako neko zna sta je tacno problem bio bih mu zahvalan

[Ovu poruku je menjao cerebrum981 dana 04.10.2013. u 04:36 GMT+1]
Re: php mysqli delete? 04.10.2013. u 07:23 · pre 158 meseci #5
printuj query koji prosledjujes, a zatim taj query probaj da izvršiš na mysql serveru i videces u cemu je greška, ako vec nisi zadao ispisivanje grešaka. najverovatnije su navodnici u pitanju.
Potpis
Ivan Djordjevic
Re: php mysqli delete? 04.10.2013. u 08:15 · pre 158 meseci #6
$sql = "DELETE FROM $tabela WHERE id='$id'";
echo $sql;

iskopiram izlaz ubacim phpmyadmin>sql
i upit se izvrsava.

kao sto rekoh radi mi na localhostu, i mom webserveru a na serveru na kom treba da radi tu nece :(

Re: php mysqli delete? 04.10.2013. u 08:36 · pre 158 meseci #7
Ajde postavi ceo kod, ovako jedino da gledamo u pasulj :)
Re: php mysqli delete? 04.10.2013. u 08:52 · pre 158 meseci #8
if($_POST['submit']=="delete_dealer")
{
$dealer= addslashes(strip_tags($_POST['dealer']));
$table=$user."_dealers";
$query="DELETE FROM $table WHERE dealer='$dealer'";
$mysqli->query($query);
echo $query;
}
Re: php mysqli delete? 04.10.2013. u 09:06 · pre 158 meseci #9
Zameni sa ovim kodom, pa javi šta se dešava. Kada sam rekao ceo kod, mislio sam ceo php fajl, da se vidi kako se kačiš na bazu itd. Samo naravno ne objavljuj podatke za konekciju
Code:

if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}


echo "Došao sam pred petlju<br /><br />";
if($_POST['submit']=="delete_dealer") {
    echo "Ušao sam u petlju<br /><br />";
    $dealer= addslashes(strip_tags($_POST['dealer']));
    $table=$user."_dealers";
    $query = "DELETE FROM $table WHERE dealer='$dealer'";
    echo "Spreman sam da izvršim ovaj upit: $query<br /><br />";
    $mysqli->query($query);
    echo "Izvršio sam ovaj upit: $query<br /><br />";
    if( $mysqli->error != '' )
        echo "Ali se dogodila ova greška: {$mysqli->error}<br /><br />";
}
Re: php mysqli delete? 04.10.2013. u 09:18 · pre 158 meseci #10
izvinjam se sto sam izgubio vase dragoceno vreme ali za dobijen username i password
nisam imao dozvoljene UPDATE i DELETE kontrole nad tabelom. Tako da je problem resen.
Hvala svima
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme