mmh - Danke! Auch für die Kommentare!
zwei Fragen (Fehler) habe ich noch:
1. Das 7-teilige query-Beispiel ist ja aus:
http://www.mysql.com/.../example-Maximum-column-group-row.html
In MySQL-Front: die ersten 5 durchgespielt erzeugt die tmp-Tabelle
und mit query 6-7 entferne ich sie danach wieder.?
Wenn ich die beiden Schritte (wie unten) mit php mache,
gibts ein:
>> Tabelle 'tmp' bereits vorhanden.
Woher kommt das?
2. Ist das mysql_free_result unten notwendig? Wie sollte ein Abschluß aussehen?
>> Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in
Grüße, Jörg
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: |
$sql2 = " ... ";
$release = "3.23.39";
PMA_splitSqlFile(&$ret, $sql2, $release);
while (list(, $value) = each ($ret))
foreach ($ret as $value) {
$result = mysql_query($value) or die(" no query: ".mysql_error()); }
if(!$result) echo "--- nix SELECT --- " or " ++nix SELECT ".mysql_error();
$print2 = mysql_fetch_array($result);
echo "sql-> : ".$print2[0]." - ".$print2[1]." - ".$print2[2]." ";
$sqlfin = "UNLOCK TABLES;
DROP TABLE tmp";
PMA_splitSqlFile(&$ret, $sqlfin, $release);
while (list(, $value) = each ($ret))
foreach ($ret as $value) {
$result = mysql_query($value) or die(" no DROP: ".mysql_error()); }
if(!$result) echo "--- nix DROP --- ";
mysql_free_result($result);
mysql_close($link);
|