Announcement

Collapse
No announcement yet.

sql befehl wird in php-myadmin ausgeführt, in php nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • sql befehl wird in php-myadmin ausgeführt, in php nicht

    Hllo,
    kann mir jemand erklären, wieso folgender Befehl im SQL-Feld in php-myadmin perfekt ausgeführt wird und wenn ich es in php mache gar nicht?
    Code:
    SELECT user.username, beschreibung.profilbild, abonniert.user_id FROM abonniert
     LEFT JOIN user ON user.user_id = abonniert.user_id
    LEFT JOIN beschreibung ON beschreibung.user_id = abonniert.user_id
    WHERE abonniert.abonniert_id = 1");
    PHP Code:
    $user_id = 1;

    $get_abonniert_statement = $pdo->prepare("SELECT user.username, beschreibung.profilbild, abonniert.user_id FROM abonniert
    LEFT JOIN user ON user.user_id = abonniert.user_id
    LEFT JOIN beschreibung ON beschreibung.user_id = abonniert.user_id
    WHERE abonniert.abonniert_id = '$user_id'");
    $get_abonniert_statement->execute();

    <?php
    while($row $get_abonniert_statement->fetch()){ //echo "test";?>
    <tr>
    <td style="text-align: center;">
    <img src="<?php echo($row['profilbild']); ?>" alt="Profilbild" />
    </td>
    <td>
    <p class="username"><a href="?p=profil&id=<?php echo($row['user_id']); ?>"><?php echo($row['username']); ?></a></p>
    </td>
    </tr>
    <?php ?>
    PS: es liegt nicht an der Verbindung zum Server, alle anderen Befehle werden ausgeführt

  • #2
    https://www.php.net/manual/de/pdo.prepare.php
    Du benutzt das prepare falsch

    Christian

    Comment


    • #3
      das prepare funktioniert einwandfrei

      Comment


      • #4
        Was funktioniert dann nicht?
        SQL-Fehler ausgelesen?
        Kein Result?
        Würde das mal fest mit
        WHERE abonniert.abonniert_id = 1
        testen
        Zuletzt editiert von Christian Marquardt; 15.05.2019, 18:29.
        Christian

        Comment


        • #5
          Ich habs jetzt, ich trottel habe das ganze 2 mal gefetched...

          Comment

          Working...
          X