kostenloser Webspace werbefrei: lima-city


Random in SQL speichern?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d*****e

    hallo,ich h?tte da eine frage unswar folgendes:
    zb eine funktion in php das aus zufall zwischen 3 texten oder zahlen ine auswahl w?hlt und in einer tabele einer datenbank abspeichert...
    kan mir einer bitte ein beispiel machen
    w?rde mich sehr freuen^^

    mfg dbzgame
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $text = array ();
    $text[] = 'Erster Text';
    $text[] = 'Zweiter Text';
    $text[] = 'Dritter Text';
    
    $zufallszahl = rand (0, 3);
    
    print ($text[$zufallszahl]);


    MfG Lucas
  4. Autor dieses Themas

    d*****e


    $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??
  5. c*********c

    Eine M?glichkeit zum Eintragen in die Datenbank:
    INSERT INTO tabelle (`spalte`) VALUES ('$text[$zufallszahl]')
  6. Autor dieses Themas

    d*****e

    ja aber wen ich dan bei den datenbanken bei phpmyadmin schau wird nur eingetragen ARRAY
    ber ich will doch den zufallstexteingetragen haben oO
  7. 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
  8. ehm frage? muss der zufallstext einen sinn ergeben? oder reicht auch ein string wie zb 1G3hs8mc9 ?
  9. Autor dieses Themas

    d*****e

    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

  10. 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!
  11. Autor dieses Themas

    d*****e



    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
  12. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    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

    :megarofl:

    Glaub ich dir jetzt ma irgendwie nich...
    Wer solche Noob fragen stellt ist niemals besser wie Lucas :P
  13. Autor dieses Themas

    d*****e

    na und,das meinst du aber wen ich was frage dan frage ich es ausf?hrlich
  14. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    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...
  15. 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
  16. Autor dieses Themas

    d*****e

    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
  17. 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
  18. 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.
  19. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!