PHP&MYSQL Hilfe

  • Hey,
    also ich habn problem undzwar will ich , dass z.B jemand z.B ne bestimmte nummer eingibt, diese nummer dann, in einer MYSQL Tabelle gesucht wird.
    Und dann sollen die Infos zu dieser nummer per "echo" wiedergegeben werden.


    Hoffe ich versteht was ich meine.
    Meine frage wie mach ich das am besten?
    mfg

  • Hier mal der Code...
    Den habe ich hier nur so geschrieben könnten also Fehler drin sein und du musst noch deine Werte einsetzen.


    seite1.php


    seite2.php

    Code
    1. $conection = mysql_connect("127.0.0.1","id","pw") or die("Connection error: ".mysql_error()); //erstellen der Verbindung zum MySsql Server
    2. mysql_select_db("datenbankname", $connection) or die("Select database error: ".mysql_error()); //Auswählen der Datenbank
    3. $myQuery = mysql_query("SELECT * FROM tabelle WHERE spaltename = '".$_POST['variable']."'"); //MySql Abfrabe. $_POST['variable'] ist hier die variable die von der From übergeben wird
    4. while($row=mysql_fetch_object){ //Durchlaufen jedes Ergebnisses der vorherigen Abfrage. Dabei wird pro Schleifendurchlauf das Ergebnis in $row abgelegt
    5. echo $row->spaltenname; //Ausgeben des Wertes der in diesem Durchlauf in $row->Spalte x also spaltenname steht.
    6. }



    hoffe du verstehst das weil verständlicher gehts in so nem kurzen Text nicht^^


    MfG Sick^

  • Klappt net so ganz.


    PHP
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Hier Titel eintragen</title><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"></head><body><form action="testor.php" method="post"><input type="text" name"tm"><input type="submit" name="Go"><?phpmysql_connect("localhost","root"," ") or die("Connection error: ".mysql_error()); mysql_select_db("tracking") or die("Select database error: ".mysql_error()); $myQuery = mysql_query("SELECT * FROM bearbeitungsnummer WHERE Trackingnummer = '".$_POST['tm']."'"); while($row=mysql_fetch_object){ echo "$row->Trackingnummer";}?></body></html>
  • Mein neues Problem:


    Catchable fatal error: Object of class stdClass could not be converted to string in C:\Users\User\Desktop\PHPMYSQL\xampp\htdocs\ausgabe.php on line 15




    Der Code:



    include("db.php");
    $abfrage = "SELECT * FROM bearbeitungsnummer";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);
    echo $row;
    ?>


  • ich hab dir gestern nen tutorial gegeben wo alles erklärt wird und wenn du mit $row->spaltenname spalte1 bekommst wirste wohl mit $row->spaltenname2 die spalte2 bekommen.......


    Mitdenken ist erlaubt ;)

    ja ich weiß xD
    Bei mir ist das so
    ich poste den fehler 2min später hab ich selbst xD