MySql/PhP Problem - Bitte schnell heflen

07/27/2011 18:46 .Dave'#1
Hey,
bekomme folgende Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/inc/grund.php on line 12

PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>ToolStore Stealer Panel 4.1</title>
<link rel="shortcut icon" href="img/favicon/money.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="css/facebox.css" />
<?php
require_once('inc/config.php');

$query1 mysql_query("SELECT * FROM styles WHERE id LIKE '1'");
while(
$row mysql_fetch_array($query1))
{
   if(
$row['style'] == '1'){
     echo 
'<link rel="stylesheet" type="text/css" href="css/style1.css"/>';
   }elseif(
$row['style'] == '2'){
     echo 
'<link rel="stylesheet" type="text/css" href="css/style2.css"/>';
   }else{
     echo 
'<link rel="stylesheet" type="text/css" href="css/style3.css"/>';
   }
 }
Kenn mich nicht so gut mit Programmieren aus, aber wenn ich
PHP Code:
$result mysql_query($query
Unter die Query mache, kommt
Code:
parse error syntax error unexpected '{' in Line 14.
Help Please!
07/27/2011 19:15 jackicola#2
Wenn du eh nur "style" abfragst, versuch es mal so:

Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id '1'");
Das LIKE ist unnötig.

Wenn "id" ein int ist dann so:

Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id 1);
So jetzt noch $query auswerten und ausgeben:
Code:
$ergebnis = mysql_fetch_object($query);
echo "Ergebnis: ".$ergebnis->style;
Hoffe das konnte deine Frage beantworten.

PS: Die ` sind gewollt..
07/27/2011 19:27 .Dave'#3
Quote:
Originally Posted by jackicola View Post
Wenn du eh nur "style" abfragst, versuch es mal so:

Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id '1'");
Das LIKE ist unnötig.

Wenn "id" ein int ist dann so:

Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id 1);
So jetzt noch $query auswerten und ausgeben:
Code:
$ergebnis = mysql_fetch_object($query);
echo "Ergebnis: ".$ergebnis->style;
Hoffe das konnte deine Frage beantworten.

PS: Die ` sind gewollt..
Estmal Dankeschön!
Wenn ich es so mache:
Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id 1);
Dann kommt:
Parse error: syntax error, unexpected T_STRING in /www/zxq.net/t/e/s/test5678/htdocs/inc/grund.php on line 14

und bei:
Code:
$query1 = mysql_query("SELECT `style` FROM `styles` WHERE id '1'");
kommt:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/inc/grund.php on line 12
Ergebnis:

Und es funktioniert! Danke!
Ist da jetzt noch ein Fehler bzw. wie bekomme ich jetzt noch die Warnung weg?






EDIT: Noch ein Fehler gefunden:


Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/logs.php on line 35

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/logs.php on line 40

Datei hab ich mal hochgeladen:
[Only registered and activated users can see links. Click Here To Register...]



Edit: Und noch ein kleiner Fehler :( :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/styles.php on line 16

Datei: [Only registered and activated users can see links. Click Here To Register...]

Bitte nochmal helfen :(
07/27/2011 19:50 jackicola#4
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/inc/grund.php on line 12
Das bedeutet, dass es etwas "nicht gibt".

Also Hier entweder gibt es die Spalte "style" oder die Tabelle "styles" nicht. Oder es gibt keine Zeile mit der ID 1.

Ich lese mir die Datei gleich mal durch und antworte dir dann.
07/27/2011 19:59 MoepMeep#5
Quote:
Originally Posted by jackicola View Post
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/t/e/s/test5678/htdocs/inc/grund.php on line 12
Das bedeutet, dass es etwas "nicht gibt".

Also Hier entweder gibt es die Spalte "style" oder die Tabelle "styles" nicht. Oder es gibt keine Zeile mit der ID 1.

Ich lese mir die Datei gleich mal durch und antworte dir dann.
Nö, syntax einfach nur falsch.
07/27/2011 20:47 .Dave'#6
Quote:
Originally Posted by MoepMeep View Post
Nö, syntax einfach nur falsch.
Und wie ist er Richtig?