php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2008, 20:24  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Upps sorry, das war dämlich!
Rilana ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2008, 22:27  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard Id + 1

ok nun versuche ich einen neuen Eintrag zu machen, dieser soll einfach nur die Punkte und eine neue ID in die Datenbank einfügen, aber irgendwie klappt dass mit der ID nicht so ganz, ich habs so versucht.
[code]<?
//connect to database
mysql_pconnect("localhost","www","www") or die ("didn't connect to mysql");
mysql_select_db("www") or die ("no database");

// Get all the data from the "example" table
$result = mysql_query("SELECT userid FROM game ORDER BY userid DESC LIMIT 0,1")
or die(mysql_error());

// dieses Echo stimmt, gibt die letzte ID aus.
echo "<table border='1'>";
echo "<tr> <th>id</th></tr>";
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['userid'];
echo "</td></tr>";
}

echo "</table>";

$userid += 2;
echo "$userid";

?>

Die Tabelle habe ich nur gemacht um den output zu checken, dieser stimmt auch im table, sobald ich $userid aber wiederhole, gibt es nichts aus, oder eben 2 nach der Rechnung.... wieso übernimmt es nicht den letzten Eintrag?

Danke für eure Hilfe, Rilana
Rilana ist offline  
Alt 17.12.2008, 23:00  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo Rilana,
bitte verwende die [php ]-tags für PHP-Code, dann ist es für alle leichter zu lesen.

In deinem Code sehe ich keinerlei Ansätze irgendwas in eine (Datenbank-)Tabelle einzutragen.
Was meinst du mit "sobald ich $userid aber wiederhole"?

Woher kommt $userid? Das wird in deinem Code nirgendwo definiert. an der +=2-Stelle wird es zum ersten mal verwendet.


Ich weiß nicht genau was du da überhaupt bezwecken willst, aber wenn du eine automatisch hochzählende ID haben möchtest, dann kannst du einfach eine auto_increment-Spalte in MySQL verwenden.
agrajag ist offline  
Alt 17.12.2008, 23:34  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

wo machst du denn einen Eintrag in die Datenbank?
Ist das ID Feld nicht vom typ auto increment?

// EDIT: Zu langsam
__________________
twitter.com/moveax1 || http://modxcms.com/ || http://ubuntuusers.de/

$live->free() OR die();
moveax1 ist offline  
Alt 18.12.2008, 06:32  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke vielmals Leute das auto increment war das Problem.
Rilana ist offline  
Alt 18.12.2008, 15:02  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

kein problem

dann nur noch den beitrag oben als erledigt markieren.
__________________
twitter.com/moveax1 || http://modxcms.com/ || http://ubuntuusers.de/

$live->free() OR die();
moveax1 ist offline  
Alt 18.12.2008, 15:08  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dies funktioniert von mir aus gesehen, doch nun habe ich ein anderes Problem. Irgendwie funktioniert es nicht ganz mit dem verwenden dieser ausgegebenen ID. Ich habe 2 dynamische Textfelder, 1 mit der Variable status und eins mit der Variable ID. Doch egal wie ich rumspiele, es zeigt mir immer im staus yesid=36. Und wenn ich das status feld lösche, dann geht gar nichts mehr. Also irgendwie wird einfach alles in die status Variable reingeschrieben. irgend etwas kann also nicht stimmen. Ausserdem möchte ich ja auch nicht dass da steht id=36 sondern dass nur steht 36.

stimmt da eventull mit meinem php was nicht? muss ich das letzte print mit der Variable anders schreiben?

Danke für euere Hilfe, Rilana

PHP-Code:
<?
//punkte &uuml;bergeben
$punkte=$_POST['punkte'];

//connect to database
mysql_pconnect("localhost","www","www") or die ("didn't connect to mysql");
mysql_select_db("www") or die ("no database");

// Insert a row of information into the table "example"
mysql_query("INSERT INTO game (userid, punkte) VALUES ('$userid','$punkte') "
or die(
mysql_error()); 

print 
"status=yes";

// Get all the data from the "example" table
$query "SELECT userid FROM game ORDER BY userid DESC LIMIT 0,1"
$result=mysql_query($query);

$id=mysql_result($result,"userid");
print 
"id=$id";

?>
Rilana ist offline  
Alt 18.12.2008, 15:16  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Rilana Beitrag anzeigen

stimmt da eventull mit meinem php was nicht? muss ich das letzte print mit der Variable anders schreiben?


?>
aehm:

PHP-Code:
echo $id
__________________
twitter.com/moveax1 || http://modxcms.com/ || http://ubuntuusers.de/

$live->free() OR die();
moveax1 ist offline  
Alt 18.12.2008, 15:21  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich dachte für Flash muss mann da immer print dann die variabel und was der Inhalt der Variabel ist schreiben. ???
Rilana ist offline  
Alt 19.12.2008, 16:37  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

Mit Flash selber kenne ich mich leider nicht aus, aber einen Versuch sollte es Wert sein.
__________________
twitter.com/moveax1 || http://modxcms.com/ || http://ubuntuusers.de/

$live->free() OR die();
moveax1 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz MasterChief PHP Tipps 2008 3 13.10.2008 11:39
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Kazzong sucht Web-Entwickler/in (PHP / MySQL / Flash Action Script / Flex) Kazzong Beitragsarchiv 0 03.11.2007 00:38
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
[Erledigt] Realsierungsproblem - Punkte über mehre Tage / Wochen PHP Tipps 2006 3 09.03.2006 18:11
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Flash und MySQL? Charly Shop Sui Datenbanken 3 11.09.2005 00:33
Chat, PHP, Flash, XML, MySQL?????? PHP-Fortgeschrittene 2 06.09.2005 08:17
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Formular von Flash nach mySql PHP Tipps 2005-2 4 27.06.2005 21:34
HTML, PHP, MySQL, Flash, Photoshop in Darmstadt Beitragsarchiv 0 17.11.2004 20:54
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] Formel1-Tippspiel durch PHP / MySQL Datenbanken 4 02.09.2004 21:07
PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; MySQL Datenbanken 5 01.08.2004 05:47
[Erledigt] Witze Off-Topic Diskussionen 7 09.07.2004 20:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum