[PHP] PHP/Yii - einfache Fragen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Mazen2004, 28. Mai 2012 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. Mai 2012
    Zuletzt bearbeitet: 28. Mai 2012
    PHP/Yii - einfache Fragen

    Heyho,
    Hab ein paar (wahrscheinlich einfache) Fragen zu yii. Bin noch php / yii Neuling.

    1)
    Ich hab ein SQL Befehl der sieht ungefähr so aus:

    'SELECT * FROM [tableName] WHERE ID = 1 ORDER BY date DESC LIMIT 0,1'

    ich wollte es dann so umsetzen, dass anstatt ID = 1 eine Variable drin steht:

    $Id = 1;
    $test = $model->findBySql('SELECT * FROM [tableName] WHERE ID = $Id ORDER BY date DESC LIMIT 0,1');

    Wie mache ich denn, dass da nun die Variable benutzt wird? So vllt?
    $test = $model->findBySql('SELECT * FROM [tableName] WHERE ID =' .$Id. 'ORDER BY date DESC LIMIT 0,1');


    2) Was steht in $test drin wenn nichts gefunden wurde? null?
    Ich möchte danach eine if abfrage machen, ob denn was gefunden wurde. Wie sieht die denn aus?

    if ($test != null) ? Oder nur if ($test) ?
     
  2. 28. Mai 2012
    Zuletzt bearbeitet: 28. Mai 2012
    AW: PHP/Yii - einfache Fragen

    PHP:
    $test  = Yii :: app ()-> db -> createCommand ()
                  ->
    select ( "*" )
                  ->
    from ({{ table_name }})
                  ->
    where ( "id=:id" ,array( ":id" => $id ))
                  ->
    order ( "date DESC" )
                  ->
    limit ( 1 )
                  ->
    queryAll ();


    Oder

    PHP:
    $sql = "INSERT INTO tbl_user(username, email) VALUES(:username,:email)" ;
    $command = $connection -> createCommand ( $sql );

    // Ersetzt ":username" durch den tatsächlichen Benutzernamen
    $command -> bindParam ( ":username" , $username , PDO :: PARAM_STR );
    ....

    Wenn kein Eintrag vorhanden, dann wird ein leeres Array zurück gegeben.

    PHP:
    if(!empty( $test ))
      ....
    Der schnelle Einstieg: Was ist Yii | The Definitive Guide to Yii | Yii PHP Framework
     
    2 Person(en) gefällt das.
  3. 28. Mai 2012
    AW: PHP/Yii - einfache Fragen

    Oder einfach einen Blick in die offizielle Doku werfen...

    Documentation | Yii PHP Framework
     
    1 Person gefällt das.
  4. 28. Mai 2012
    AW: PHP/Yii - einfache Fragen

    Danke Atkaz!

    @furious1: Die Doku hat meine Fragen nicht beantwortet xD
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.