Random in SQL speichern?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
beitrag
count
dan
datenbank
dimension
dringend verbessert
extra
fragen
hilfestellung
insert
instanz
meinst
schauen
schreibe
set
spalten
tabelle
zig
zufall
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$text = array (); $text[] = 'Erster Text'; $text[] = 'Zweiter Text'; $text[] = 'Dritter Text'; $zufallszahl = rand (0, 3); print ($text[$zufallszahl]);
MfG Lucas -
$text = array (); $text[] = 'Erster Text'; $text[] = 'Zweiter Text'; $text[] = 'Dritter Text'; $zufallszahl = rand (0, 3); print ($text[$zufallszahl]);
MfG Lucas
also damit gibt mans aus $text[$zufallszahl] nur das problem ist wen ich zb mit insert des in eine datenbank tabele speichern will gehts net wen ich nur $text[$zufallszahl beim eintragens chreibe muss man da was extra schreiben?? -
Eine M?glichkeit zum Eintragen in die Datenbank:
INSERT INTO tabelle (`spalte`) VALUES ('$text[$zufallszahl]')
-
Mach mal so:
<?php $text = array("Text1","Text2","Text3"); $zufall = rand(0, count($text)); echo $text[$zufall]; $insert = mysql_query("INSERT INTO `Tabelle` SET `Spalte` = '".$text[$zufall]."'"); ?>
ES funktioniert bei mir einbandfrei.
Beitrag ge?ndert am 19.07.2006 12:05 von gollum1990 -
ehm frage? muss der zufallstext einen sinn ergeben? oder reicht auch ein string wie zb 1G3hs8mc9 ?
-
ja normalerweise funkzt das,nur wen ich halt 3 variabeln als zufalls uaswahl benutze tr?gte er die variabel namen ein und nicht den wert
-
ja aber wen ich dan bei den datenbanken bei phpmyadmin schau wird nur eingetragen ARRAY
ber ich will doch den zufallstexteingetragen haben oO
Oh man...
Das musst du auch in das PHP-Script schreiben!
H?r auf zu fragen und fang an nach Einsteigertutorials zu suchen! -
ja aber wen ich dan bei den datenbanken bei phpmyadmin schau wird nur eingetragen ARRAY
ber ich will doch den zufallstexteingetragen haben oO
Oh man...
Das musst du auch in das PHP-Script schreiben!
H?r auf zu fragen und fang an nach Einsteigertutorials zu suchen!
ich habe mehr php f?higkeiten als du,nur due verstehst wohl nicht meine frage aber was solls -
dbzgame schrieb:
ja aber wen ich dan bei den datenbanken bei phpmyadmin schau wird nur eingetragen ARRAY
ber ich will doch den zufallstexteingetragen haben oO
Oh man...
Das musst du auch in das PHP-Script schreiben!
H?r auf zu fragen und fang an nach Einsteigertutorials zu suchen!
ich habe mehr php f?higkeiten als du,nur due verstehst wohl nicht meine frage aber was solls
Glaub ich dir jetzt ma irgendwie nich...
Wer solche Noob fragen stellt ist niemals besser wie Lucas :P -
na und,das meinst du aber wen ich was frage dan frage ich es ausf?hrlich
-
dbzgame schrieb:
na und,das meinst du aber wen ich was frage dan frage ich es ausf?hrlich
Man sieht es...
Und erst immer diese tollen Threadtitel...
du schribst bestimmt statt $arr[1] immer $arr rein... -
1. Es mutiert zu einem Spamthread.
2. DBZ, du bist ein HPP Noob. Sonst w?sstest du, das Arrays eine Instanz haben m?ssen, um einen Wert auszugeben. Die Instanz steht zwischen den [] mehrdimensionale haben erst die Dimension, gegebenfalls noch Unterdimensionen udn dann am Ende wieder die Instanz.
Demnach muss $arr zu $arr[Instanz deren Wert du willst] werden. Beachte aber, das Arrays standartm??ig bei 0 anfangen zu z?hlen.
Noch eine Frage am Rande:
Schreibst du dein Browsergame, oder sind es die zig Communitys ind enen du dir deine Scripte schreiben l?sst? *rolleyes*
?dit:
2. ich schreibe extra immer diese beschissenen therads titel die lang und auff?lig sind damit meine frage schneller beantwortet wird du noob
Du hast da was nicht ganz verstanden. Threadtitel sind dazu da, eine Kurze ?bersicht ?ber den Inhalt des ersten Posts, bzw des Themas zu geben. Au?erdem: K?nntest du PHP, w?sstest wie man Google benutzt und k?nntest denken br?uchstest du sowas gar nicht-.-"
SOWAS WIE DU SOLLTE GEBANNT WERDEN WEGEN UNSINNIGKEIT-.-"
Beitrag ge?ndert am 19.07.2006 13:02 von adrians -
ihr beiden letztposter seid richtige noobs
1. ihr habt meine frage wirklich nicht ganz kapirt
2. ich schreibe extra immer diese beschissenen therads titel die lang und auff?lig sind damit meine frage schneller beantwortet wird du noob
ps: so ein browsergame wie meins schaft ihr in euer leben nicht
Beitrag ge?ndert am 19.07.2006 12:47 von dbzgame -
Nimm, doch das hier, das klappt:
$text = array("Text1","Text2","Text3"); $zufall = rand(0, count($text)); echo $text[$zufall]; $insert = mysql_query("INSERT INTO `Tabelle` SET `Spalte` = '".$text[$zufall]."'");
Bleib, doch mal ruhig, dbzgame.
Aja, deine Rechtschreibung sollte mal dringend verbessert werden.
Beitrag ge?ndert am 19.07.2006 12:52 von gollum1990 -
Wer zu bl?de ist ein Tutorial zu w?lzen, die Hilfestellungen hier auszuf?hren und sp?ter auch noch die Benutzer beleidigt, hat keine weitere Hilfestellung mehr verdient.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage