Vraag & Antwoord

Webprogrammeren & scripting

[PHP] MySQL gegevens ophalen :S??

Anoniem
jossan
8 antwoorden
  • Hoe doe ik dat nou.
    Ik heb wat in een tabelletje staan, en wil het eruit halen.
    Ik het dit:
    mysql_db_query("$db","select NAAM from rooster WHERE NAAM='karstencorina';",$dbh); $karsten=mysql_fetch_row; echo $karsten[2];

    Dan haal ik toch het 2e gegeven uit de row: karstencorina uit de tabel rooster???
    Het lukt me niet. Ik krijg 1 letter te zien. de q
    meer niet.

    Hoe kan ik het nou heel simpel doen? Ik hoef maar 1 gegeventje eruit te hebben.

    Alvast dank!
  • Probeer dit eens:

    [code:1:1177631a11]
    $query = "SELECT naam FROM rooster WHERE naam = karstencorina";
    $sql = mysql_query($query) or die();

    $karsten = mysql_result($sql, $i, 'naam');

    echo $karsten ;

    [/code:1:1177631a11]
  • Ok, ik heb zoiets geprobeert…
    Deze code staat er nu in z'n geheel:
    [code:1:7404355bd5]
    <?php
    $dbhost = "localhost";
    $dbuser = "root";
    $dbpass = "LCARS";
    $db = "vereniging";

    $verbinding=mysql_connect("$dbhost","$dbuser","$dbpass");
    if (!$verbinding) {
    echo "<br><br>";
    echo "<font color=\"#FF0000\"> ERROR ! Ik kan geen verbinding maken met de $db database.<br>\n";
    echo "Stuur een Mailtje naar: bertweb@home.nl Alvast bedankt voor je hulp!</font>";
    echo "</body></html>";
    exit;
    }

    $sql = mysql_query("SELECT naam FROM rooster WHERE naam = karstencorina");
    $karsten = mysql_fetch_row($sql);
    echo $karsten ;
    ?>[/code:1:7404355bd5]

    Maar nu krijg ik deze error:
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\vereniging\test.php on line 25

    Wie helpt…
    Alvast bedankt!
  • Het laatste stukje van de code vervangen door:[code:1:a229410d9c]$SQL_naam = "SELECT naam FROM rooster WHERE naam='karstencorina'";
    $naam_result = mysql_query($SQL_naam);
    $naam = mysql_fetch_row($naam_result);
    echo $naam;
    mysql_close();[/code:1:a229410d9c]dan zou dit moeten werken.
  • [quote:0e0bd782e3="jossan"]Het laatste stukje van de code vervangen door:[code:1:0e0bd782e3]$SQL_naam = "SELECT naam FROM rooster WHERE naam='karstencorina'";
    $naam_result = mysql_query($SQL_naam);
    $naam = mysql_fetch_row($naam_result);
    echo $naam;
    mysql_close();[/code:1:0e0bd782e3]dan zou dit moeten werken.[/quote:0e0bd782e3]

    Ik heb het nu zo, dat ik het woordje Array terug krijg.
    Hoe kan ik nu alles weergeven? Of opsplitsen in een tabel?

    Bedankt.
  • [code:1:394d177f05] $r = mysql_query("SELECT naam FROM rooster WHERE naam='karstencorina' LIMIT 1"); /* je vraagt tenslotte maar om 1 ding */
    if(mysql_num_rows($r)>0){ /* checken of het niet leeg is */
    $naam = array_shift(mysql_fetch_array($r)); /* array_shift haalt de waarde uit de array en stopt deze in de var $naam zie ook php.net/array_shift */
    }[/code:1:394d177f05]
  • :roll: Waarschijnlijk past de oplossing van termin8or beter bij jouw probleem, maar hier even voorgeborduurd op mijn oplossing…[quote:d1d8f14a1b="The Milkman"][quote:d1d8f14a1b="jossan"]Het laatste stukje van de code vervangen door:[code:1:d1d8f14a1b]$SQL_naam = "SELECT naam FROM rooster WHERE naam='karstencorina'";
    $naam_result = mysql_query($SQL_naam);
    $naam = mysql_fetch_row($naam_result);
    echo $naam;
    mysql_close();[/code:1:d1d8f14a1b]dan zou dit moeten werken.[/quote:d1d8f14a1b]

    Ik heb het nu zo, dat ik het woordje Array terug krijg.
    Hoe kan ik nu alles weergeven? Of opsplitsen in een tabel?

    Bedankt.[/quote:d1d8f14a1b]Sorry, ik was inderdaad de array vergeten uit te lezen.
    Ik heb voor de duidelijkheid in de code "naam" vervangen door "record" omdat je de waarde "naam" van een "record" wilt weten.[code:1:d1d8f14a1b]$SQL_record = "SELECT naam FROM rooster WHERE naam='karstencorina'";
    $record_result = mysql_query($SQL_record);
    $record = mysql_fetch_row($record_result);
    echo $record['naam'];
    mysql_close();[/code:1:d1d8f14a1b]Succes,
    Jos
  • Vanwaar de ' :roll: ' als ik vragen mag?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.