Seite 1 von 1

Welche Tabellen muss ich anlegen?

Verfasst: 04.05.2009, 13:17
von Shizoe
Ich habe zu einem Script die Anweisungen für PHP-Myadmin zum erstellen der richtigen Tables verloren. Kann mir jemand helfen, wie ich nun die Tables erstellen soll?

Der PHP-Code im Script ist folgender:

Code: Alles auswählen

<?php
session_start&#40;&#41;;
$con = mysql_connect&#40;'localhost', 'd00', 'UTaHEoR'&#41; or exit&#40;mysql_error&#40;&#41;&#41;;
mysql_select_db&#40;'d00', $con&#41; or exit&#40;mysql_error&#40;&#41;&#41;;
$sql = "SELECT *  FROM ips WHERE ip = '".$_SERVER&#91;'REMOTE_ADDR'&#93;."'";
$result = mysql_query&#40;$sql&#41; OR die&#40;mysql_error&#40;&#41;&#41;;
$row = mysql_fetch_assoc&#40;$result&#41;;
if&#40;!$row&#91;'ip'&#93;&#41;&#123;
mysql_query&#40;"insert into ips &#40;ip, getid&#41; values &#40;'".$_SERVER&#91;'REMOTE_ADDR'&#93;."', '".$_GET&#91;'uid'&#93;."'&#41;"&#41;;
$id = mysql_insert_id&#40;&#41;;
&#125; else &#123;
$id = $row&#91;'id'&#93;;
$sql = "SELECT COUNT&#40;*&#41; as Anzahl  FROM ips WHERE getid = '".$id."'";
$result = mysql_query&#40;$sql&#41; OR die&#40;mysql_error&#40;&#41;&#41;;
$row = mysql_fetch_assoc&#40;$result&#41;;
$anzahl = $row&#91;'Anzahl'&#93;;
&#125;
if&#40;$anzahl == ""&#41;
$anzahl = "0";
?>
danke :)

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 04.05.2009, 14:00
von DanielS
Du kannst die Tabelle in phpmyadmin ja auch per "Assistenten" anlegen.
Deine Tabelle heißt "ips" und hat die beiden Spalten "ip" und "getid". Den Datentyp sieht man so nicht, aber VARCHAR(20) dürfte für ip reichen. "uid" ist meine ich ein INT.

Verfasst: 04.05.2009, 15:00
von Nullpointer

Verfasst: 04.05.2009, 15:33
von Shizoe
Nullpointer hat geschrieben:tztztztztz.... x-postings

https://www.php.de/datenbanken/54768-we ... ellen.html

0X
problem damit?

@ danielS: danke für die antwort :)

Verfasst: 04.05.2009, 15:36
von DanielS
Shizoe hat geschrieben:...problem damit?...
Jepp.
Weil man sich die Mühe sparen kann eine Lösung zu liefern, wenn es in der Zwischenzeit schon woanders eine Lösung gibt.

Verfasst: 04.05.2009, 15:41
von Shizoe
geht schonmal. nur der getID befehl wird nicht ausgeführt.

obwohl es INT sein müsste geht das nicht.

jemand ne idee?^^