Avatar billede grabber Nybegynder
08. oktober 2002 - 19:10 Der er 31 kommentarer og
1 løsning

FEJL

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\Apache2\htdocs\ud.php on line 11
Sorry, no records were found!

DENNE FEJL FÅR JEG HELE TIDEN. hVAD ER DER GALT???

HER ER KILDEKODEN

<?php
$conn = mysql_connect("localhost", "root", ");
mysql_select_db("SB");
$sql = 'SELECT * FROM `kunde` LIMIT 0, 30';
while ($row = mysql_fetch_array($result)) {
  echo $row["Navn"];
}
mysql_close($conn);
?>
Avatar billede jfl Nybegynder
08. oktober 2002 - 19:14 #1
<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("SB");
$sql = "SELECT * FROM `kunde` LIMIT 0, 30";
while ($row = mysql_fetch_array($result)) {
  echo $row["Navn"];
}
mysql_close($conn);
?>
Avatar billede Slettet bruger
08. oktober 2002 - 19:16 #2
Du kan fjerne plingerne omkring kunde, og så lige sørge for at queryen bliver afviklet:


<?php
$conn = mysql_connect("localhost", "root", ");
mysql_select_db("SB");
$sql = 'SELECT * FROM kunde LIMIT 0, 30';
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
  echo $row["Navn"];
}
mysql_close($conn);
?>
Avatar billede jfl Nybegynder
08. oktober 2002 - 19:17 #3
Sorry:

<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("SB");
$sql = "SELECT * FROM `kunde` LIMIT 0, 30";
$result = mysql_query($sql, $conn);
while ($row = mysql_fetch_array($result)) {
  echo $row["Navn"];
}
mysql_close($conn);
?>
Avatar billede Slettet bruger
08. oktober 2002 - 19:19 #4
jfl> Det gør ingen forskel om det er enkelte eller dobbelte anførselstegn...
Avatar billede jfl Nybegynder
08. oktober 2002 - 19:22 #5
er du sikker?

<?
    $test = "her er 'teksten' tekst";
    print($test);
?>
Avatar billede disky Nybegynder
08. oktober 2002 - 19:22 #6
og så skal i lige lære at holde php VÆK fra denne gruppe !
Avatar billede erikjacobsen Ekspert
08. oktober 2002 - 19:23 #7
Du får at vide hvad der er galt ved at skrive


$result = mysql_query($sql, $conn) or die(mysql_error());
Avatar billede Slettet bruger
08. oktober 2002 - 19:26 #8
Han brugt ikke  '  men  ` 

Derfor kan det godt lade sig gøre...

$test = 'her er `teksten` tekst';
Avatar billede Slettet bruger
08. oktober 2002 - 19:26 #9
disky> Piv piv...
Avatar billede jfl Nybegynder
08. oktober 2002 - 19:28 #10
sorry :)
Avatar billede disky Nybegynder
08. oktober 2002 - 19:28 #11
el_barto:
Nej det kaldes forsøg på opdragelse, af folk som ikke forstår at denne gruppe KUN omhandler Mysql og ikke et tilfældigt scriptsprog.
Avatar billede Slettet bruger
08. oktober 2002 - 19:31 #12
disky> Hans fejl lå jo ikke i PHP (eller et andet tilfældigt scriptsprog), men i at han ikke fik kørt sit query.

Du lyder som en sur gammel mand...

Tror du selv han fik løst sit problem hvis han skulle til at sortere SQL delen fra PHP delen? Næppe...
Avatar billede erikjacobsen Ekspert
08. oktober 2002 - 19:32 #13
Det er kun din opfattelse. Gruppen omhandler også problemer
med mysql i forbindelse med et scriptsprog eller andet
sprog. Af og til ender det ganske vist med alene at være
et problem i scriptsproget, men hvordan skal en spørger vide det?
Avatar billede erikjacobsen Ekspert
08. oktober 2002 - 19:32 #14
jfl: ganske rolig. Det er alene disky der har den opfattelse.
Alle vi andre vil hjertens gerne hjælpe dig her.
Avatar billede grabber Nybegynder
08. oktober 2002 - 19:33 #15
Jeg takker mange gange.

Mh.t. til "min opdragelse" er jeg efterhånden en ældre mand så det desværre ved at være for sent. Min geniet må undskylde min uvidenhed.
Avatar billede disky Nybegynder
08. oktober 2002 - 19:39 #16
Det eneste der var relevant i opgaven var denne ene linie:
$sql = 'SELECT * FROM `kunde` LIMIT 0, 30';

Resten er fyldstof.

At der desværre er for mange her på sitet der er 100% ligeglad med denne degradering af kvaliteten er bare ærgeligt.

Lidt ligesom når folk absolut tror javascript har det fjerneste med java eller jsp at gøre, hvilket overhovedet ikke er tilfældet.

Men siden i har den holdning, vil jeg da prøve at poste mit avancerede databasehandler klassehiraki herinde, så i kan finde fejlen som er i en linie.


erik:
Nej det er ikke kun mig, men jeg er den eneste der forsøger at højne standarden herinde.

grabber:
Det gør skam ikke noget, nu ved du at denne gruppe er til Mysql og kun Mysql, problemmer med scriptsproget rundt om hører hjemme i sprogets gruppe, eller den generelle programmeringsgruppe hvis sproget ikke har sin egen kategori.

Det er egentligt såre simpelt, desværre ønsker personer som Erik,El_barto osv. ikke at højne kvaliteten af sitet :(
Avatar billede Slettet bruger
08. oktober 2002 - 19:55 #17
disky> Fejlen lå jo ikke i den linie som du har valgt ud:

$sql = 'SELECT * FROM `kunde` LIMIT 0, 30';

Det virker jo fint, det var fordi han ikke kørte sin query.

Han havde altså ikke nogen mysql_query($sql);

Læs først og brok dig bagefter. Lær til sidst...
Avatar billede disky Nybegynder
08. oktober 2002 - 20:38 #18
Netop så fejlen havde ikke engang noget med Mysql at gøre, det var en ren mangel i php delen.

Hvorfor skulle jeg dog spilde min tid på PHP ? jeg bruger mere prof. sprog.
Avatar billede erikjacobsen Ekspert
08. oktober 2002 - 20:51 #19
Vi forlanger ikke det umulige af folk. Grabber skal være velkommen til
at komme med MySql relaterede problemer her. Det degraderer ikke
eksperten.dk - det er der så meget andet der gør. Og sikke en masse
tid du har spildt på alle dine kommentarer herinde, disky :)
Avatar billede disky Nybegynder
08. oktober 2002 - 20:56 #20
Forhåbentligt tid godt brugt, kvaliteten på dette site er faldet kraftigt det seneste halve år, og nogen skal jo forsøge at bedre det.

Grabber det ikke er ment mod dig, bare en generel henstilling.
Avatar billede gizmo-gizmo Nybegynder
08. oktober 2002 - 21:54 #21
disky >> hmm.. ikke for noget, men jeg synes altid der kommer en negativ kommentar ud af dig.

Du taler altid om hvor dååååårligt det er, og om hvor dumme folk er, fordi de opretter i den forkerte kategori.

Og så får du alle til at lyde som nybegyndere. f.eks.: "Hvorfor skulle jeg dog spilde min tid på PHP? jeg bruger mere prof. sprog" ... NÅ NÅ kan man så bare sige. Det er dog den dummeste kommentar jeg længe har hørt.

Hvad er det så for nogle sprog du mener er mere "prof".
Avatar billede disky Nybegynder
08. oktober 2002 - 22:30 #22
gizmo: Ud fra din udtalelse om mig kan man godt se du ikke ved hvad du snakker om, men pyt med det.

php er et udemærket sprog til at begynde med. Jeg bruger det selv i form af PostNuke CMS til små sites.

Men skal du have top performance, scalability, OOA/OOD, MVC osv. Er J2EE (Java 2 Enterprise Edition) en langt bedre løsning.

At du synes det er den dummeste kommentar, fortæller en helt del om din viden angående server programmering, men det må du da helt selv om, det er selvfølgelig meget nemt bare at fyre sådanne noget af uden egentligt at have kendskab til andre produkter på markedet, så fra dit synspunkt har du måske ret.
Avatar billede grabber Nybegynder
08. oktober 2002 - 23:18 #23
Jeg er ærligt talt led og ked af at jeg oprettet sprøgsmålet. Det var slet ikke hensigten at der skulle opstå en større debat på et så lille grundlag.
I det hele taget har jeg meget svært ved at forstå vedkommende der højfrekvent kommenterer denne sag her. Fik man point efter sit moralske grundlag og tekniske kunnen fik du helt sikkert toppoint disky. Desuden er det sidste gang jeg stiller et sprøgsmål på dette site da det ikke er første gang et så ubetydeligt lille latterligt spørgsmål fra min side i den grad sætter folks sind i kog og det kan jo ikke være det sitet havde til hensigt. Jeg vil tage det i bruge den dag man slipper for en masse bøvl og brok.


Undskyld
undskyld og undskyld.
Avatar billede disky Nybegynder
09. oktober 2002 - 07:04 #24
grabber:
Som jeg skrev var det ikke rettet direkte imod dig.
Men nærmere imod de mere erfarene 'svarere' som poster unødvendig php kode her på sitet.
Men hvis du forlader sitet pga af dette, er det ærgeligt for dig.
Avatar billede Slettet bruger
09. oktober 2002 - 08:10 #25
Sikke en masse flotte ord du kan disky, det lykkedes dig at skræmme endnu en bruger væk.

Flot...

Så kommer punktet så hvor jeg siger at hvis du mener at PHP er noget begyndere roder med, hvorfor bruger du så MySQL, der ikke engang understøtter simple subselects.

Men OK, det kan være at du ikke er kommet længere.
Avatar billede gizmo-gizmo Nybegynder
09. oktober 2002 - 15:30 #26
disky >> hmmm... :-)
Min mening var sådan set ikke, at kommentere om dit udsagn var forkert eller ej (jaaa.. man får sandelig også meget ud af samligne PHP med JAVA). Men mere måden du siger det på! det virkede bare så meget nedladent. Glem det, du skal alligevel bare altid være hård og kynisk samt kritiserende, det er vist svært at gøre noget ved.

grabber >> sorry :-/
Avatar billede disky Nybegynder
09. oktober 2002 - 16:48 #27
el_barto:
Jeg anvender skam også SyBase eller Oracle til store opgaver.
Men har samtidigt et rimeligt kendskab til MySQL.
Istedet for at forsøge at forsvare en som tydeligtvis har postet forkert, skulle du hellere selv hjælpe med at forbedre kvaliteten her på sitet.
Manden postede 9 linier kode, hvoraf en direkte havde med MySQL at gøre, og 8 linier var PHP, så det alene er grund nok til at prøve i PHP gruppen først.

gizmo:
Min kommentar om PHP var ment direkte imod el_barto.
Avatar billede Slettet bruger
09. oktober 2002 - 16:57 #28
disky> Alt+F4 til dig.

Hvorfor afmelder du ikke abonnementet på denne MySQL kategori? Du er jo alligevel stort set kun i Java og JSP, og når du endelig slæber dine tunge fingre til at skrive lidt i MySQL er det for at brokke dig.

Istedet for at angribe en som måske har postet forkert skulle du hellere hjælpe. Alt andet er spild af hans og min tid. Din egen tid må du gøre med som du lyster.
Avatar billede disky Nybegynder
09. oktober 2002 - 18:04 #29
el_barto: Du er nu underholdene, i din mangel på saglige facts.

Kig lige på denne kategoris top ti, og fortæl mig om det er dit navn eller mit navn der står på den liste.
Ud fra din påstand har jeg åbenbart fået mange point herinde pga. brok, og du har ikke nok til top ti, på baggrund af din kvalificerede hjælp, og sammenblanding af kategorier.

Selvfølgelig er jeg mest i Java og Jsp, for de emner er min hovedinteresse, ligesom C/C++ er og diverse andre emner.
Men i modsætning til dig synes jeg at de kategorier der er her på sitet, skal bruges til specifikke emner og ikke som en rodet bunke, som du forsøger på.

Jeg angreb IKKE opgave stilleren, jeg skrev bare at i skulle lære at holde PHP ude fra denne gruppe, det kan til nøds accepteres at opgave stilleren blander tingene sammen, men ikke i svarene.

Men hvad pokker du vil vel hellere have alt smidt over i generelt programmering, og lukket alle andre grupper istedet.
Avatar billede Slettet bruger
09. oktober 2002 - 19:45 #30
luk nu røven tudefjæs :)
Avatar billede disky Nybegynder
09. oktober 2002 - 20:45 #31
Haha, det er jo det jeg siger du kan ikke komme med saglige argumenter, du sviner bare andre til.

Helt ærligt blive voksen, istedet for det der børnehave pjat !

p.s. Bare ævl videre, jeg har koblet denne tråd fra.
Avatar billede nikolajdu Nybegynder
10. oktober 2002 - 00:25 #32
Magen til omgang pladder.

Jo kategorien hedder mySql, men når en bruger spørger så er han måske i tvivl om hvor det hører til - Han bruger PHP og mySql men aner ikke hvor problemet ligger. Ergo han må tage et valg og når det er dataudtrækket der ikke dutter, så er mySql vel mest oplagt ligegyldigt hvad sprog det så kaldes med???

Jeg bevæger mig i javascript - Du i java - Ergo igen ved vi begge hvor mang der opretter spørgsmål i den forkerte kategori, men når det sker så er det jo fordi de intet kender til forskellen.

Hvid du eller jeg kan svare på et spørgsmål i den forkerte kategori skal vi så partout gå ind og sige - Du får ikke svaret før en co-admin har flyttet spørgsmålet??? Det lyder som spild af tid for alle parter. Meget hurtigere er det at svare og kommentere hvilken kategori et sådant spørgsmål burde høre til i.

Disky tag og styr sproget lidt - Jeg må nok sige at du har trådt en del over grænsen her.

/Nikolaj /co-admin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester