[PHP] Met gebruik van mysql_fetch_row() foutmelding...

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

  • remy007
  • Registratie: Oktober 2004
  • Laatst online: 01-12 19:54

remy007

Broodje Bakpao Helmond

Topicstarter
Medetweakers,

Misschien raar, maar heb een probleem met het onderstaande PHP script, het script wordt opgeroepen d.m.v. functions. Deze wordt opgeroepen op de plek waar het nodig is.

Zoals je ziet aan de code zou het script gegevens uit de database moeten halen, dmv de doorgegeven variablen. Deze vervolgens parsen naar een Textarea op de website, zodat de gegevens bewerkt kunnen worden.

Het probleem met het script is als volgt, wanneer het wordt opgeroepen geeft het script de foutmelding aan:
code:
1
2
3
<br />
<b>Warning</b>:  mysql_fetch_row(): supplied argument is not a valid MySQL result resource in <b>/home/remyeijmbe/domains/startcool.nl/public_html/v4/admin/scripts/PHP.ADM.SQL.Tasks.php</b> on line <b>6</b><br />
Unknown column 'adverteren' in 'where clause'



De code ziet er als volgt uit (PHP.ADM.SQL.Tasks.php):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?

Function GetAdminDBOutPut($ADM_DB_FROM,$ADM_DB_WHERE,$ADM_DB_ROW,$ADM_DB_WANTED){

$ADM_DB_RESULT = mysql_query("SELECT * from ".$ADM_DB_FROM." WHERE ".$ADM_DB_WHERE." = ".$ADM_DB_WANTED."");
$ADM_DB_OutPut = mysql_fetch_row($ADM_DB_RESULT) or die(mysql_error());
$ADM_DB_RETURN = htmlspecialchars($ADM_DB_OutPut->$ADM_DB_ROW);
Return $ADM_DB_RETURN;

}

Function GetAdminPageName($AdminPageName){

echo "blabla... PageName... grtz ray";

}

Function GetAdminPageTextBlock($TextBlockProcessor){


echo GetAdminDBOutPut("information_pages","PAGE","PAGECODE",$_GET[p]);

}

?>



Mijn vraag is, zien jullie wat hier fout is in dit script. Ik gebruik deze methodes regelmatig, maar zie nu dit probleem niet... misschien jullie wel. Daarom vraag ik het hier even.

Alvast bedankt,
Remy

* V&A Advertenties * Systemen: Inventaris


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Fout lijkt me duidelijk, er wordt een niet-bestaande kolom "adverteren" opgevraagd uit je tabel...

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • remy007
  • Registratie: Oktober 2004
  • Laatst online: 01-12 19:54

remy007

Broodje Bakpao Helmond

Topicstarter
CodeCaster schreef op woensdag 02 mei 2007 @ 14:18:
Fout lijkt me duidelijk, er wordt een niet-bestaande kolom "adverteren" opgevraagd uit je tabel...
Ja dat snap ik, heb al verschillende malen geprobeert om de query op een andere mannier op te bouwen, maar nog steeds de zelfde foutmelding.

* V&A Advertenties * Systemen: Inventaris


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 30-11 15:10

Creepy

Tactical Espionage Splatterer

Wat CodeCaster zegt. De foutmelding kan echt niet duidelijker. We verwachten dan ook eigenlijk dat je dit soort meldingen zelf kan oplossen. Als dat echt niet lukt dan gaan we er wel vanuit dat je in eerste instantie zelf opzoek gaat en dat je ook aangeeft wat je nu zelf hebt gedaan en wat daar niet mee lukte. Dit mist nu totaal. Druk op z'n minste de daadwerkelijke query eens af en kijk eens wat daar nu echt in staat.

Ik denk dat je er wel uit moet kunnen komen. Als je Programming Beleid (en dan met name Programming Beleid - De Quickstart) eens door wilt lezen dan graag. Dan weet je wat we hier van een topicstart verwachten.

[ Voor 6% gewijzigd door Creepy op 02-05-2007 14:25 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.