anpera.net https://anpera.dyndns.org/phpbb3/ |
|
phpMyAdmin LotGDscript. https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4390 |
Seite 1 von 1 |
Autor: | MySql [ Do 13 Mär, 2008 15:48 ] |
Betreff des Beitrags: | phpMyAdmin LotGDscript. |
Hallo, ich habe vor kurzem ein phpMyAdmin script für meinen Server gemacht. Funktioniert auch alles prima. Nur ein kleiner schöhnheitsfehler stört mich. $this->bbcode_second_pass_code('', ' Type VARCHAR (255) Wert ') steht dort. Sollte aber: $this->bbcode_second_pass_code('', ' Type VARCHAR Wert 255 ') Wie mans denn halt auch mit SHOW COLUMS FROM blub macht. Die Frage: Welches Prefix muss ich für "Type" und "Wert" nehmen, damit beides einzeln ausgegeben wird, ich habe hier jetzt "$row['Type']"... Wäre dankebar für jegliche Hilfe. My. |
Autor: | Auric [ Do 13 Mär, 2008 17:16 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Was meinst du mit einem "phpMyAdmin Script"? Und was soll der Inhalt dieses Scripts sein? |
Autor: | MySql [ Do 13 Mär, 2008 17:20 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
phpMyAdmin in LotGD halt. Mich hat das ständige Switchen immer genervt, deshalb hab ich mir des gemacht. Jetzt klicke ich ganz bequem auf "Admin Grotte -> Datenbank" und drin bin ich... €: Was heist phpMyAdmin in lotGD!?... Naja so "halb"! Man hat nur zugriff auf die LotGD Datenbank... $this->bbcode_second_pass_code('', 'Function list_tables ($db = $DB_NAME) { $tables = mysql_list_tables($db); While ($row = mysql_fetch_assoc($tables)): $table++; Endwhile; Output('Die Datenbank umfasst insgesammt '.(int)$table.' Tabellen!`n`n'); Output('<table align="center" border="0" cellpadding="4" cellspacing="2">'. '<tr class="trhead">'. '<td>Nr.</td>'. '<td>Tabelle</td>'. '<td>Einsehen</td>'. '<td>Löschen</td>' '</tr>',true); While ($row = mysql_fetch_assoc($tables)): Output('<tr class="'.($i%2?'trdark':'trlight').'">'. '<td>'.$nr++;.'</td>'. '<td>'.$row[0].'</td>'. '<td>[<a href="phpmyadmin.php?step=to_accept&table='.$row[0].'" title="Tabelle: '.$row[0].' einsehen">Einsehen</a>]</td>'. '<td>[<a href="phpmyadmin.php?step=delete&table='.$row[0].'" title="Tabelle: '.$row[0].' löschen">Löschen</a>]</td>'. '</tr>',true); Addnav('','phpmyadmin.php?step=to_accept&table='.$row[0]); Addnav('','phpmyadmin.php?step=delete&table='.$row[0]); Endwhile; Output('</table>',true); }') Es seie denn man macht $this->bbcode_second_pass_code('', 'list_tables('db');') |
Autor: | Kevz [ Do 13 Mär, 2008 17:28 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Da kann ich mir genauso gut, die Befehle ausdenken und als SQL- Query ausführen. ![]() ![]() |
Autor: | MySql [ Do 13 Mär, 2008 17:29 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Klar kann man das aber das ist mir Wurst. Hatte ja nur gefragt, wie ich das Splitten kann...... |
Autor: | MySql [ Di 18 Mär, 2008 12:58 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Schuldigung für den Doppelpost... Könnte mir den jetzt villeicht jemand sagen, wie man des Splittet? |
Autor: | Auric [ Di 18 Mär, 2008 19:23 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Mal über reguläre Ausdrücke oder sscan nachgeadacht? Den String zerlegen und dann umformatieren in die Felder, die du haben willst. |
Autor: | MySql [ Di 18 Mär, 2008 19:51 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
<~ Kein zerleger. *g Das soll dann genau wie gehen?^^ |
Autor: | Auric [ Di 18 Mär, 2008 23:24 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Nun ja, der String den du bekommst hat ja eine Bestimmte Struktur, beispielsweise "VARCHAR(40)", das man in etwa so schreiben könnte: "{TYP}({SIZE})" oder auch "%s(%u)". Speziell mit dem zweiten ausdruck, der uns schon aus funktionen der Reihe printf bekannt sind können wir schon etwas anfangen: PHP: $code = "VARCHAR(40)"; list($type, $size) = sscanf($code,"%s(%u)"); So sollte es am einfachsten gehen. Was du dann mit den werten machst ist deine Sache ^^ Als Hinweis noch zu den Funktionen: sscanf sprintf (Mit der Liste für den format-string) |
Autor: | MySql [ Mi 19 Mär, 2008 00:06 ] |
Betreff des Beitrags: | Re: phpMyAdmin LotGDscript. |
Danke Auric, ich werde gleich mal testen, damit der unschöne Schönheitsfehler endlich verschwindet. *g |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |