Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 09:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Ausgeben von Datenbank

Discussion on [PHP] Ausgeben von Datenbank within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
Kusatsu's Avatar
 
elite*gold: 1090
The Black Market: 692/0/0
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
[PHP] Ausgeben von Datenbank

Hey.

Meine Datenbank sieht so aus:
ID|wert|key

Ich möchte gerne, wenn ich eine URL aufrufe z.B.
Dann möchte ich, dass in der Datenbank nach wert gesucht wird wo eine 50 drin ist, dann möchte ich davon key ausgeben.
Kann mir da jemand weiterhelfen?
Kusatsu is offline  
Old 10/18/2013, 15:00   #2

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,019
Received Thanks: 331
Dafür brauchst du
Synatex is offline  
Thanks
1 User
Old 10/18/2013, 15:07   #3
 
Kusatsu's Avatar
 
elite*gold: 1090
The Black Market: 692/0/0
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
Ich weiß nicht ob es das richtige ist.
Ich möchte ja wenn ich die URL aufrufe, dass mir key ausgeben wird.
Also so (kann kaum PHP)
if (urlWert == wert)
{
return key;
}

EDIT: Ist es das hier?
Code:
<?php
// CONNECT TO THE DATABASE
    $DB_HOST = '';
    $DB_USER = '';
    $DB_PASS = '';
    $DB_NAME = '';
    
    $mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
    
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }

// A QUICK QUERY ON A FAKE USER TABLE

    $query = "SELECT DISTINCT Title FROM movie WHERE ID_movie IN ( SELECT DISTINCT ID_Movie FROM actor_scene WHERE ID_actor=$_GET[actor]) ";
    $result = $mysqli->query($query) or die($mysqli->error.__LINE__);

// GOING THROUGH THE DATA
    if($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            echo stripslashes($row['Title'])."<br>";
            echo " ";
        }
    }
    else {
        echo 'NO RESULTS';
    }
// CLOSE CONNECTION
    mysqli_close($mysqli);
?>
Kusatsu is offline  
Old 10/18/2013, 16:45   #4


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,114
Versuch mal das hier:
PHP Code:
// Datenbank Verbindung aufbauen via PDO
 
$db = new PDO('mysql:host=localhost;dbname=dbname'$user$pass);

// Abfrage
$stmt $db->prepare("SELECT * FROM TABLENAME WHERE wert= :wert");
$stmt->bindParam(":wert"$wert);
$stmt->execute();

// Result holen
$result $stmt->fetchAll();

if(
$result != null) {
 foreach(
$result as $row) {
   echo 
$row['key'];
 }
} else {
// Fehlerausgabe
echo "Database returned null";


Sollte so funktionieren musst halt nur für $wert deinen $_GET Wert nutzen
& Datenbank namen & Tablenamen eintragen )
Grüße
Kentika is offline  
Thanks
1 User
Old 10/18/2013, 17:32   #5
 
elite*gold: 0
Join Date: Mar 2011
Posts: 306
Received Thanks: 156
Hello buddy, here it is. If you follow this logic you are able to do it. Good Luck!

Code:
<?php
    if(!isset($_GET['p']))
    {
        echo '<a href="../test.php?p=action">Action</a>';
    }
        elseif($_GET['p'] == "action")
        {
        echo '$_GET EXAMPLE';
        $a = 1;
        /* $_POST, your checks, functions and etc. */
        /* When your logical proccedure is done ... */
        echo '<br>';
        echo '<a href="../test.php?p=action&wert='.$a.'">$_GET EXAMPLE</a>';
        echo '<br>';
    }
    else
    {
        echo 'This page doesn\'t exist.';
    }

    if(isset($_GET['wert']))
    {
    $wert = $_GET['wert'];
    /* PROCCEDURES */
    
    if($wert == 1)
    {
    echo 'Works';
    }
    else
    {
    echo 'Error';
    }
}
    
?>
edit: As you said you can do a simple search form otherwhise if you are doing it as a website where people can log and do so on... Store their data using .

The variable will stay there untill they logoff or clean their website active login sessions, except if you set a expire time for them.

Btw, make sure you use prepared statements and logical checks,foreigners may send bad queries to your databases, won't you lost your data
jibi1996 is offline  
Old 10/18/2013, 19:58   #6
 
Kusatsu's Avatar
 
elite*gold: 1090
The Black Market: 692/0/0
Join Date: Oct 2012
Posts: 13,238
Received Thanks: 279
Vielen Dank an Kentika
Kusatsu is offline  
Thanks
1 User
Old 10/21/2013, 17:07   #7

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
closed
xxfabbelxx is offline  
Closed Thread


Similar Threads Similar Threads
Für wow geld ausgeben oder für free to play games geld ausgeben?
09/22/2013 - General Gaming Discussion - 5 Replies
Hallo, was meint ihr sollte man für freetoplay spiel, wo paytowin herrscht, dafür sein Geld ausgeben, damit man für eine permanente (Beispiel) waffe 25€ ausgibt oder sollte man das Geld lieber in wow reinstecken und halt nur ne begrenzte Zeit spielen, man kann bei freetoplay ja immer spielen, aber bei wow hast du ja alle "Waffen" für immer, also was meint ihr sollte man in wow das Geld reinstecken oder eher in ein paytowin system es reinsteken? :)
[ASP.Net-Website MVC 4 | C#] Informationen einer MySQL Datenbank in Tabelle ausgeben
07/22/2013 - .NET Languages - 0 Replies
Guten Tag liebe Community, zurück auf der Arbeit nach einem langen entspannten Wochenende in der Shishabar habe ich wieder eine Frage an euch. Das zuletzt gestellte Problem mit den Sessions welche beim Login übergeben werden sollten habe ich dann nach 4 Stunden Arbeit bzw. rumprobieren gelöst: (Dieser Thread: http://www.elitepvpers.com/forum/net-languages/272 9073-asp-net-website-razor-v2-login-berpr-fung-auf -den-anderen-seiten.html )
DayzCoord2Map DayZ Datenbank zu GPS GPS zu Datenbank Tool
07/16/2013 - DayZ - 2 Replies
Hallo, Hier zeig ich euch ein von mir programmiertes Tool mit dem könnt ihr: Die Daten aus der Datenbank aus DayZ-Private Servern in GPS Koordinaten umwandeln Sie auf Dayzdb.com anzeigen Die GPS Koordinaten in DatenBank-Informationen umwandeln Sie auf Dayzdb.com anzeigen



All times are GMT +1. The time now is 09:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.