PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Truncate


René_M
17.11.2003, 18:48:53
Hallo,

<?php

while($loesch = $this->db_fetch_object($weg)) {

$query = 'TRUNCATE `ta_' . $loesch->id . '`';
this->db_query($query);

$query = 'TRUNCATE `tb_' . $loesch->id . '`';
$this->db_query($query);
}

?>

das sind pro Schleifendurchlauf je 2 Querys, gibt es hierfür eine Möglichkeit das über einen Query zusenden?

z.B. so wie hier:

<?php

$id = array();

while($loesch = $this->db_fetch_object($weg)) {

array_push($id, $loesch->id);
}

$query = 'DELETE FROM `...` WHERE `...` IN (' . implode(',', $id) . ')';
$this->db_query($query);

?>

Nev
18.11.2003, 11:30:50
Hi René_M

Mir wäre es ned bekannt.

TRUNCATE hat auch ein paar Tücken
kannst du hier nachlesen (http://www.mysql.com/doc/en/TRUNCATE.html)

René_M
18.11.2003, 11:38:05
Hi Nev,

ich hab ein Problem wenn in der URL ein .../en/... steht der Link ist mir lieber nachlesen (http://www.mysql.com/doc/de/TRUNCATE.html) ;-)

PS: Schade das es nicht geht.

Nev
18.11.2003, 11:47:22
Jedem das seine

Du wirst aber irgendwann mit bekommen, das in der englischen Doku meist mehr Infos stehn
siehe PHP.net

René_M
18.11.2003, 11:56:10
... ich kann leider kein englisch. Sobald das auftaucht bzw. mein bisschen nicht mehr ausreicht mache ich die Seite wieder zu.

Nev
18.11.2003, 12:12:18
Verstehe

Im Notfall schreib mir. ;-)