blackrunner
Goto Top

MS sql Select Anweisung Probleme ! Ich bekomme keine Fehler auf der Seite und keine Ausgabe auf der Seite

Wer kann mir helfen, ich bin Anfaenger und meöchte Daten aus den Datenbank ausgabben lassen ich bekomme zwar keine Fehler aber auch nicht Ausgeben. Was mache ich falsch?!!!

Hier mein Code bitte um Hilfe


<?php
$db=mssql_connect("217.289.121.170","wertPHP","superyup");  
$sql = "SELECT customerID,customername,customername_search,firstname,lastname,title,  
             street,street2],city,zip,regionID,nvoicename,
             invoicestreet,invoicestreet2,
             invoicecity,invoicezip,invoiceprovince,
             nvoicetax,phone,cellphone,fax,email,email2,
			 publicEmail,activated,customerlangID,
             rep_userID,imageID,datecontact,comments,
             comments_mp,datefollowup,customertype,
             website,website2,datecreated,datemodified, industryid_1,
             industryid_2,countrycodeid, contact_countrycodeID,
             contact_industryid_1,contact_industryid_2, subindustryid_1,
              subindustryid_2, contact_subindustryid_1,
             contact_subindustryid_2, customerimage,
             companylogo
FROM customers";  
?>

<td rowspan="5">   
<img name="" src="" width="240" height="140" alt="logo" />logo</td>  
        </tr>
	    <tr>
	      <td>Adresse: <span class="red">adresse</span></td>  
        </tr>
	    <tr>
	      <td>Postleitzahl: <span class="red">zip</span></td>  
        </tr>
	    <tr>
	      <td>Stadt: <span class="red">city</span></td>  
        </tr>
	    <tr>
	      <td>Telefon: <span class="red">telefon</span></td>  
        </tr>
      </table>
	  <p>
leider erscheint nichts. Die Daten sollen im Table definition aus gegeben werden..


Danke um Voraus

Content-Key: 120948

Url: https://administrator.de/contentid/120948

Printed on: April 20, 2024 at 02:04 o'clock

Member: -ricardo-
-ricardo- Jul 21, 2009 at 11:36:55 (UTC)
Goto Top
Du machst ja auch keine ausgabe!

$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());  
 }

 echo '<table border="1">';  
 while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
 {
 echo "<tr>";  
 echo "<td>". $zeile['id'] . "</td>";  
 echo "<td>". $zeile['nachname'] . "</td>";  
 echo "<td>". $zeile['vorname'] . "</td>";  
 echo "<td>". $zeile['akuerzel'] . "</td>";  
 echo "<td>". $zeile['strasse'] . "</td>";  
 echo "<td>". $zeile['plz'] . "</td>";  
 echo "<td>". $zeile['telefon'] . "</td>";  
 echo "</tr>";  
 }
 echo "</table>";  

sowas müsste noch rein :D
Member: blackrunner
blackrunner Jul 21, 2009 at 12:24:39 (UTC)
Goto Top
Danke schon mal...
Fehler : Sie befinden sich hier: Sunn
Warning: mssql_query() [function.mssql-query]: message: Incorrect syntax near ']'. (severity 15) in D:\inetpub\wwwroot\sunn\index.php on line 272  

Warning: mssql_query() [function.mssql-query]: Query failed in D:\inetpub\wwwroot\sunn\index.php on line 272

Fatal error: Call to undefined function mssql_error() in D:\inetpub\wwwroot\sunn\index.php on line 275

Irgendwo übersehe ich etwas ... Danach soll gehen face-wink

<?php

$db=mssql_connect("217.289.121.170","wertPHP","superyup");  
$sql = "SELECT customerID,customername,customername_search,firstname,lastname,title,  
             street,street2],city,zip,regionID,nvoicename,
             invoicestreet,invoicestreet2,
             invoicecity,invoicezip,invoiceprovince,
             nvoicetax,phone,cellphone,fax,email,email2,
             publicEmail,activated,customerlangID,
             rep_userID,imageID,datecontact,comments,
             comments_mp,datefollowup,customertype,
             website,website2,datecreated,datemodified, industryid_1,
             industryid_2,countrycodeid, contact_countrycodeID,
             contact_industryid_1,contact_industryid_2, subindustryid_1,
              subindustryid_2, contact_subindustryid_1,
             contact_subindustryid_2, customerimage,
             companylogo
FROM customers";  


echo '<table width="603" border="1" cellpadding="5" cellspacing="0">';  
echo "</tr>";  
 echo "<td>". $zeile['Region'] . "</td>";  
     //-<span class="red"> Region</span> 
      echo "</tr>";  
     
         echo "<tr>";  
         
         echo "<td>". $zeile['Firmename'] . "</td>";  
          //<td width="351">Firmename: 
      echo "</tr>";  

$db_erg = mssql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mssql_error());  
}

echo '<table border="1">';  
while ($zeile = mssql_fetch_array( $db_erg, MsSQL_ASSOC))
{
  // <td rowspan="5"><img name="" src="" width="240" height="140" alt="logo" /></td> 
echo "</tr>";  
       echo "<tr>";  
       echo "<td>". $zeile['street'] . "</td>";  

        echo "</tr>";  
        echo "<tr>";  
        echo "<td>". $zeile['zip'] . "</td>";  
      
       echo "</tr>";  
         echo "<tr>";  
         echo "<td>". $zeile['city'] . "</td>";  
       
        echo "</tr>";  
        echo "<tr>";  
        echo "<td>". $zeile['telefon'] . "</td>";  
        
          echo "</tr>";  
}
echo "</table>";  
      ?>
 

PS : Wie machen man dass mit Bilder (logo) ??
  <td rowspan="5"><img name="" src="" width="240" height="140" alt="logo" /></td>  

Danke schon mal.......


[Edit Biber 21.7.09] Code-Tags gesetzt, damit auch ältere Leute etwas erkennen können Siehe Formatting instructions in the posts
Member: -ricardo-
-ricardo- Jul 21, 2009 at 12:34:25 (UTC)
Goto Top
$sql = "SELECT customerID,customername,customername_search,firstname,lastname,title,  
street,street2<<<<<<<]>>>>>>>>,city,zip,regionID,nvoicename

wieso die eckige klammer ... die muss da weg... es sei denn das feld heißt so .... was ich mir nicht vorstellen kann
Member: blackrunner
blackrunner Jul 22, 2009 at 10:10:16 (UTC)
Goto Top
Danke, Danke, Danke ich habe es geändert...
Frage: Wie mache ich dass wenn ich hier die Daten aus Datenbank haben möchte.. Ich habee so probiert aber bekomme ich Fehlermeldung..

  <p>
	echo  $zeile  Beschreibung:  [Description] (Language:<span class="red">German</span>)</p>  
<p>Angebote: <span class="red">Offers </span>(Language:<span class="red">German</span>)</p>  
	  <p>Anzeige: http://imp.deimages/<span class="red">adid</span>.jpg</p>  
	  <div id="map" style="width:600px;height:180px"></div>    
  </div>

Dasnke
Member: -ricardo-
-ricardo- Jul 22, 2009 at 10:20:55 (UTC)
Goto Top
Hi ...
habe nicht ganz verstanden was du willst?!?

:D

Was für einen Fehler bekommst du?

<p>echo  $zeile  Beschreibung:  [Description] (Language:<span>

Und $Zeile kannst du nicht einfach so ausgeben lassen... weil das ein Array ist
Member: blackrunner
blackrunner Jul 22, 2009 at 10:33:30 (UTC)
Goto Top
Fehlermeldung:

Parse error: syntax error, unexpected '<' in D:\inetpub\wwwroot\sunnymaps\index.php on line 314  

<?php
$db=mssql_connect("217.289.121.170","wertPHP","superyup");   
$sql = "SELECT customerID,customername,customername_search,firstname,lastname,title,  
             street,street2,city,zip,regionID,
             invoicestreet,invoicestreet2,
             invoicecity,invoicezip,invoiceprovince,
             phone,cellphone,fax,email,email2,
			 customerlangID,
             rep_userID,imageID,datecontact,comments,
             comments_mp,datefollowup,customertype,
             website,datecreated,datemodified, industryid_1,
             industryid_2,countrycodeid, contact_countrycodeID,
             contact_industryid_1,contact_industryid_2, subindustryid_1,
              subindustryid_2, contact_subindustryid_1,
             contact_subindustryid_2, customerimage,
             companylogo
FROM customers";  


echo '<table width="603" border="1" cellpadding="5" cellspacing="0">';  
echo "</tr>";  

 echo "<td>". $zeile['Region'] . "</td>";  
 echo "</tr>";  
	  
	     echo "<tr>";  
		 
		 echo "<td>". $zeile['Firmename'] . "</td>";  
	      //<td width="351">Firmename:  
	  echo "</tr>";  

$db_erg = mssql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mssql_error());  
}

echo '<table border="1">';  
while ($zeile = mssql_fetch_array( $db_erg, MsSQL_ASSOC))
{

echo "</tr>";  
	   echo "<tr>";   
	   echo "<td>". $zeile['street'] . "</td>";  
	    
        echo "</tr>";  
	    echo "<tr>";   
		echo "<td>". $zeile['zip'] . "</td>";  
	     
       echo "</tr>";  
	     echo "<tr>";   
		 echo "<td>". $zeile['city'] . "</td>";  
	     
        echo "</tr>";  
	    echo "<tr>";   
		echo "<td>". $zeile['telefon'] . "</td>";  
	      
		  echo "</tr>";  
	  
	  
echo "</table>";  

//echo '<table border="1">';	   
	  //	  echo "<tr>"; 
	// Beschreibung:  echo "<td>". $zeile ['Description']. "</td>"; Language: echo "<td>". $zeile['German']."</td>"; 
	  //echo "</tr>"; 
	  
	  //echo "<tr>"; 
//<p>Angebote:  echo "<td>". $zeile ['Offers'] ."</td>"; (Language:  echo "<td>".  $zeile['German']."</td>";) 
	 // <p>Anzeige: http://impresol.binaryminds.com/images/<span class="red">  echo "<td>". $zeile ['adid'].jpg. "</td>"; 
	  //<div id="map" style="width:600px;height:180px"></div> 
	  //echo "</tr>"; 
// Hier ist der FEHLER::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	  <p>
	echo $zeile   Beschreibung: [Description]; echo $zeile (Language:<span class="red">[German]);</span></p>  
echo $zeile Angebote: <span class="red">[Offers] ;</span>echo $zeile (Language:<span class="red">[German];</span>)</p>  
	   <p>Anzeige: http://imp.deim/images/<span class="red">echo $zeile [adid];</span>.jpg</p> 
	  <div id="map" style="width:600px;height:180px"></div>    
  </div>
  }
	  ?>



[Edit Biber 22.7.09] WIE AUCH GESTERN SCHON Code-Tags gesetzt, damit auch ältere Leute etwas erkennen können
Siehe Formatting instructions in the posts
Beim dritten Mal knall ich den Beitrag weg *nur mal so anmerk*.
[/Edit]
Member: -ricardo-
-ricardo- Jul 22, 2009 at 10:54:42 (UTC)
Goto Top
soooooo da sind ein paar fehler drin...

Du musst nicht 1000 mal echo schreiben

echo $zeile Beschreibung: [Description]; echo $zeile (Language:<span class="red">[German]);</span></p>  
echo $zeile Angebote: <span class="red">[Offers] ;</span>echo $zeile (Language:<span class="red">[German];</span>)</p>  

kannst auch
Echo "  
HTML CODE 
HTML CODE 
HTML CODE 
HTML CODE ";  
schreiben

Und grundsetzlich sind bei einem eche in den HTML Tags die " mit ' zu ersetzten oder \" weil er sonst das als stringende interpretiert

Echo " html Code".$varsiablen."Html Code";

Da wo Hier fehler stet ... ist weil du <p> in php drin stehen hast ... kennt der nicht musst : Echo "<p>";

Die restlichen fehler ... kannst ud dann ja selber rausklmüsern und bei Problemen gerne fragen ...


uuuuuu
Member: -ricardo-
-ricardo- Jul 22, 2009 at 11:29:41 (UTC)
Goto Top
Sorry wenn es etwas wirr geschrieben ist :D

Ich weiß... Man sollte beim schreiben nicht das Gehirn ausschalten :D
Member: blackrunner
blackrunner Jul 22, 2009 at 11:36:35 (UTC)
Goto Top
Kein Problem... face-wink ich versuche es trotz dem zu lesen und zu verstehen..
So kann ich nur besser werden...
Member: blackrunner
blackrunner Jul 22, 2009 at 14:30:36 (UTC)
Goto Top
Parse error: syntax error, unexpected ':', expecting ',' or ';' in D:\inetpub\wwwroot\sunnymaps\index_gut2.php on line 315  
Ich glaube habew ich etwas falsch verstanden face-sad

Fehler :

Echo "	HTML CODE "  . Beschreibung: "<span class="red">" .['Description']. "</span>"  .(Language: "<span class="red">". ['German']). "</span>" ;  
	
	
 Echo "	HTML CODE " . Angebote:  "<span class="red">" .['Offers']. "</span>"  .(Language: "<span class="red">" .['German'] ."</span>)"  
	 "</p>";  
	 
	 Echo "	HTML CODE " "<p>" . Anzeige: . http://imp.deim/images/ "<span class="red">" . [adid] ."</span>".jpg "</p>";  
	   
	    }
	  ?>

Danke im voraus............
Member: blackrunner
blackrunner Jul 22, 2009 at 14:42:33 (UTC)
Goto Top
Ich habe auch so versucht:

echo " Beschreibung: <span class="red"> ['Description'] </span> Language: <span class="red"> ['German']) </span>";  

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\inetpub\wwwroot\sunn\index_gut2.php on line 316  
Member: -ricardo-
-ricardo- Jul 22, 2009 at 14:47:42 (UTC)
Goto Top
Also langsam musst du es verstanden haben :D

ne ne ne
echo " Beschreibung: <span class=\"red\">" .  $zeile['Description']. "</span> (Language: <span class=\"red\">". $zeie['German']. "</span>)" ;  


echo " Angebote: <span class=\"red\">" .$zeile['Offers']. "</span> (Language: <span class=\"red\">" .$zeile['German'] ."</span>)":  
echo "</p>";  

echo " <p> Anzeige: http://imp.deim/images/ <span class=\"red\">" . $zeile[adid] ."</span>.jpg  </p>";  

}
?>
Member: blackrunner
blackrunner Jul 23, 2009 at 20:20:46 (UTC)
Goto Top
Danke alles klappt soweit...
Nur noch eine Fehler die ich nicht verstehe...face-smile

Fatal error: Maximum execution time of 60 seconds exceeded in D:\inetpub\wwwroot\sunn\index.php on line 302

Was hat dass zu bedeuten? Ist timeout funktion?!! Session?!!! von Server Seite...
Member: Biber
Biber Jul 23, 2009 at 22:01:17 (UTC)
Goto Top
Moin blackrunner,

Was hat dass zu bedeuten? Ist timeout funktion?!!
Session?!!! von Server Seite..
Ähhh.... ja.
Ich fürchte es hilft nichts - Du musst Dich mit den Werkzeugen, die wer-auch-immer Dir geschenkt haben mag ein bisschen auseinandersetzen.
Sonst besteht eine erhöhte und vor allem unnötige Frustationsgefahr.
Ich hoffe, es kommt mir bei meinem Kommentar nicht irgendein Sponti zuvor, der da postet "Is' doch kein Thema - setzt den Timeout-Wert hoch auf 20000 sec, das mach ich auch so."
Wenn Deine Hole-mir-alle-Customer-Abfrage so lange braucht, dann
a) weil es so viele sind (obwohl kein Anwender mehr als 50 auf einer Bildschirmseite sehen will)
b) weil vieleicht nicht mal ein Index, eine Sortierung drüberliegt
c) weil Du erstmal alle Felder holst, statt nur diejenigen, die ein Anwender vielleicht braucht, um zu beurteilen, ob dieser oder jene Kunde überhaupt interessant für weitere Mausklicks ist.

Ein SELECT auf eine DB-Tabelle beinhaltet in der Regel und in der Praxis auch eine WHERE-Clause.
Und erst recht zum Testen solltest Du auch so anfangen... meinetwegen mit "Where Kundenname LIKE 'Meier%' " oder "where ort ='Berlin" und Dich dann steigern, wenn Du eine gewisse Grundstabilität reingebracht hast.

Grüße
Biber