php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.11.2008, 22:20  
Neuer Benutzer
 
Benutzerbild von xxcoolxx
 
Registriert seit: 28.11.2008
Beiträge: 1
xxcoolxx befindet sich auf einem aufstrebenden Ast
Standard HTML Code aus der Datenbank auslesen wie???

Hallo,
habe folgendes Problem, ich habe in einer Spalte in meiner Tabelle folgenden HTML Code drin <a href="beispiel.php">, wenn ich jetzt eine Abfrage generiere, dann wird diese Zeile bei der Ausgabe nicht angezeigt, was soll ich machen???

PHP Code:
PHP-Code:
$query    =    "SELECT * FROM navi_left ORDER BY id";
    
$result    =    mysql_query($query);
    
mysql_real_escape_string($query);
    
    while (
$row mysql_fetch_object($result))    
        {
            
$test     =    $row->site;
            echo 
$test .  
            
"
            <table>
                <tr>
                    <td>$row->id</td> 
                    <td>$row->site</td> 
                    <td>$row->name</td> 
                    <td>$row->descript</td>
                </tr>
            </table>
            "
;
        } 

Hat mir jemand vielleicht einen Tipp, was ich machen kann, brauche das ganze für ein kleines CMS-Projekt...

Gruß
Konstantin
__________________
fange nie auf aufzuhören, höre nie auf anzufangen...

xxcoolxx ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.11.2008, 00:34  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Hast du dir die Funktion mysql_real_escape_string() mal genauer angesehen, und du weißt auch wie du sie richtig einsetzt? Das glaube ich nämlich nicht.


Und steht deine benötigte ausgabe auch im Quelltext? (Rechte Maustaste -> Quelltext anzeigen)
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 07.12.2008, 11:55  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

Guten Tag ich bin neu hier und habe auch schon einige Antworten hier gelesen ich Hoffe das nicht alle immer gleich sind. Ich habe schon seit einiger Zeit ein Problem wie oben beschrieben und habe auch schon das unten Aufgeführte gelesen bekomme allerdings immer eine Fehlermeldung dazu die da lautet:
Warning: mysql_real_escape_string() expects at most 2 parameters, 3 given in (Pfad zur Datei). Nun meine Frage wie kann man den in einer Tabelle den Realen Wert der DB ausgeben also mit allen Sonderzeichen wenn es hilft poste ich auch den php code wenn es hier erleubt ist (wenn es posten heisst habe noch kein forum verwendet bis heute).
Wurm0815 ist offline   Mit Zitat antworten
Alt 07.12.2008, 11:56  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

Nachtrag es heisst erlaubt und nicht erleubt sorry
Wurm0815 ist offline   Mit Zitat antworten
Alt 07.12.2008, 12:17  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Wie sieht denn die entsprechende mysql_real_escape_string() Anweisung bei Dir aus?

Die Fehlermeldung sagt aus, dass PHP mysql_real_escape($x, $y) erwartet, Du aber mysql_real_escape($x, $y, $z) aufrufst.
David ist offline   Mit Zitat antworten
Alt 07.12.2008, 12:34  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

Erstmal vieolen Dank für deine Antwort
So viel Ahnung wie Ihr hier habe ich nicht aber ich sende dir mal den string ich habe mir alles zusammen gesucht und nebenbei einiges gelehrnt daraus aber leider nicht alles ich kopiere mal die abfrage hier rein jetzt ist die Fehler meldung zwar weg aber im passwort feld keine ausgabe wenn der pw generator mal wieder mit seinen sonderzeichen rumschmeisst. BEISPIEL <test>1

PHP Code:

PHP-Code:
<?php
include ("connect.inc.php");
    
$db mysql_connect($sql_host,$sql_user,$sql_pass);
    
$res mysql_db_query($sql_db"select * from $sql_tab1 order by firma");
            
mysql_real_escape_string ('passwort_tv');
    
$num mysql_num_rows($res);
   
   
//Ausgabe der Tabelle 1
    // Tabellenbeginn
    
echo "<table border>";

    
// Überschrift
    
echo "<b>$num</b> Server gefunden<br>";
    echo 
"<tr> <td>Lfd.ID.</td> <td>Firma</td> <td>Domäne</td> <td>PC Name</td> <td>Teamviewer-Nr.</td> 
        <td>Teamviewer Passwort</td> <td>User</td> <td>Passwort User</td><td>IP Intern</td></tr>"
;
    
    for (
$i=0$i<$num$i++)
    {
    
$id mysql_result($res$i"pc_id");
    
$firma mysql_result($res$i"firma");
    
$domaene mysql_result($res$i"domaene");
    
$pc_name mysql_result($res$i"pc_name");
    
$tv_nr mysql_result($res$i"tv_nr");
    
$passwort_tv =  mysql_result ($res$i"passwort_tv");
    
$user mysql_result($res$i"user");
    
$passwort_user mysql_result($res$i"passwort_user");
    
$ip_intern mysql_result($res$i"ip_intern");
    
$passwort_tv addslashes($passwort_tv);
    
// Tabellenzeile mit -zellen
    
echo "<tr><td>$id</td><td>$firma</td><td>$domaene</td><td>$pc_name</td><td>$tv_nr</td><td>$passwort_tv</td>
        <td>$user</td><td>$passwort_user</td><td>$ip_intern</td></tr>"
;
    }

    
// Tabellenende
    
echo "</table>";
mysql_close($db);
?>

Geändert von Wurm0815 (07.12.2008 um 13:22 Uhr).
Wurm0815 ist offline   Mit Zitat antworten
Alt 07.12.2008, 12:38  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

Sorry Nachtrag ich bin kein erfahrender PHP Programmierer versuche zur zeit im selbststudium mir eine kleine hilfe zu machen (hätte ich bloss nicht angefangen )
Wurm0815 ist offline   Mit Zitat antworten
Alt 07.12.2008, 12:50  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Warning: mysql_real_escape_string() expects at most 2 parameters, 3 given in (Pfad zur Datei).
Um genau zu sein ist (Pfad zur Datei) pfad/zur/datei@Zeilennummer.
Damit kannst Du die Stelle im Skript wesentlich mehr eingrenzen.

Im geposteten Codeausschnitt ist nur ein mysql_real_escape() und da wird genau ein Parameter übergeben. Das ist also nicht die Stelle, an der PHP meckert.
David ist offline   Mit Zitat antworten
Alt 07.12.2008, 12:57  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

nein das php meckert ist seit der umstellung vorbei aber irgendwas muss ich da vergessen haben wenn dort ein wert über geben wird kann ich nir vorstellen das ich eine andere variable angebe aber dann muss ich diese variable aber auch in die for schleife rein bekommen aber wie wenn die variable ja oben im script nur einmal ausgelesen wird ???????

wenn ich nun schreibe
$test = mysql_real_escape_string ('passwort_tv');

und dann unten in der ausgabe in der tabelle
$passwort_tv = mysql_result ($res, $i, "$test");

geht das auch nicht (rauch qualm)
Wurm0815 ist offline   Mit Zitat antworten
Alt 07.12.2008, 13:01  
Neuer Benutzer
 
Registriert seit: 07.12.2008
Beiträge: 25
Wurm0815 befindet sich auf einem aufstrebenden Ast
Standard

Die Zeilen nummer war 23 da hatte ich geschrieben

$passwort_tv = mysql_real_escape_string ($res, $i, "passwort_tv");

war ein versuch wert
Wurm0815 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder auslesen aus der Datenbank !HILFE! ikkunaprincessa Datenbanken 20 28.11.2008 18:09
Datenbank Anfrage in der ursprünglichen HTML ausgeben knick PHP Tipps 2008 9 16.11.2008 20:38
Datenbank auslesen mit Hilfe von Arrays jackoff PHP Tipps 2008 7 06.09.2008 22:21
xyz aus function("xyz"); in Datenbank auslesen?! Nightuser PHP Tipps 2008 5 14.07.2008 05:45
prob mit datenbank auslesen ... counteam PHP Tipps 2008 22 06.07.2008 21:28
[Erledigt] Datenbank und Ordner auslesen funzt net borsty PHP Tipps 2008 6 03.06.2008 13:56
[Erledigt] PHP Code aus Datenbank ayti PHP Tipps 2008 8 26.05.2008 19:40
beim auslesen von mysql datenbank bestimmte id nicht auslsen djrace PHP Tipps 2005-2 3 10.09.2005 13:32
[PHP5] HTML und PHP Code ordnentlich trennen PHP Tipps 2005-2 6 09.09.2005 09:53
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
[Erledigt] problem beim erstellen und auslesen einer datenbank PHP Tipps 2005-2 6 04.09.2005 16:55
Daten aus einer mySQL Datenbank auslesen GSJLink PHP Tipps 2005-2 6 25.07.2005 16:38
[Erledigt] HTML &amp; PHP aus Datenbank lesen PHP Tipps 2005-2 7 03.07.2005 16:44
Code zum Auslesen aus Datenbank gesucht Beitragsarchiv 7 13.06.2005 10:01
Auslesen aus der Datenbank nixdorf PHP Tipps 2005 7 06.02.2005 21:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html datenbank auslesen, teamviewer passwort auslesen, mysql_query() expects at most 2 parameters, 3 given in, datenbank auslesen html, mysql_query() expects at most 2 parameters, 3 given, html code aus datenbank auslesen, teamviewer id auslesen, html aus datenbank auslesen, html code aus datenbank, skype passwort auslesen, teamviewer kennwort auslesen, mit html datenbank auslesen, mysql_query() expects at most 2 parameters, html code in datenbank, http://www.php.de/datenbanken/49417-html-code-aus-der-datenbank-auslesen-wie.html, einlesen als html-code in datenbank, warning: mysql_query() expects at most 2 parameters, 3 given in, teamviewer passwort anzeigen, mysql_real_escape_string() expects at most 2 parameters, 5 given in, php htmlcode aus datenbank auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum