Archief - Vraag ivm mysql database

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

-BVR-

Legacy Member
Hallo,

kBen nu een beetje basis php en mysql aan het proberen op mezelf. Ik zou een databse moeten aanmaken (een tabel met 5 kolommen en 4 rijen) maar m'n host is one.com en als ik daar naar mysql ga dan staat daar al een huge tabel, en ik vrees dat ik zelf geen tabel kan invoegen (het gaat om een tabel voor inloggegevens). Ligt het aan mij, dat ik het niet vind, of heb je hier een duurder pakket voor nodig ofzo..?

Als jullie het niet weten stuur ik wel een mailtje naar one.com, maar misschien dat jullie het weten en dan bespaart (hopelijk :p ) al wat tijd.

adrianhates

Legacy Member
normaal heb je wel 1 extra database per one.com account.. ( in het verleden was dit toch zo.. )

Cycloon

Legacy Member
Je kan geen database toevoegen bij one.com. Je krijgt er altijd max 1 ter beschikking. Je kan wel zoveel tabellen als je wilt toevoegen aan je database zonder problemen (tot zolang je de storage capacity niet overschrijdt :p).

-BVR-

Legacy Member
Wel, ik zit nu hier: klik
Wat moet ik nu doen om dit erin te zetten? Waar slaat die 'fields' op? Verwarrend..

Cycloon

Legacy Member
Je klikt in de linkerkolom op "denotenbalkers_(60)". Daar zal je ergens de optie zien staan om een tabel toe te voegen. In die toegevoegde tabel moet je dan 3 kolommen aanmaken met die instellingen die je zal opgaf.

-BVR-

Legacy Member
Ok, daar zit ik dus al, merci :)

Nu stoot ik al vlug op een ander probleem:
Ik moet dit in mysql plakken:
Code:
INSERT INTO users (username, password) VALUES (‘someUser’, md5(‘somePass’));


Maar in mijn geval is dat dan:
Code:
INSERT INTO bestuur (username, password) VALUES (‘bestuurslid’, md5(‘somePass’));
(ja somePass verander ik nog wel :)

Maar dan geeft hj als return #1054 - Unknown column 'bestuurslid' in 'field list' ook als ik het zonder de aanhalingstekens doe.

Bleh.

Cycloon

Legacy Member
Neem eens een screenshot van die tabel, want ik zie geen reden waarom dat niet zou werken.

Cycloon

Legacy Member
Waar je de insert typt kan je bovenaan ook op insert klikken, dan krijg je normaal een scherm waar je simpel waarden kan intypen. Als je via daar een waarde insert krijg je normaal de gebruikte query te zien. Daarmee kan je best kijken wat er verschilt met jouw query :)

-BVR-

Legacy Member
Hij geeft als return

Code:
INSERT INTO `bestuur` ( `user_id` , `username` , `password` )
VALUES (
NULL , '***', '***'
);

*** heb ik gefilterd. Dus het werkt wel. Blijkbaar moest de user_id ook mee vermeld worden ofzo..

Bedankt! Ik had erover gekeken.. :)

-BVR-

Legacy Member
En hier ben ik weer..
Nu zit ik met een phppagina (en ik weet zeer weinig van php) en ik zou moete linken naar mijn database. kHeb echter geen idee watk moet invoegen..

Code:
    $dbHost = "localhost";
    $dbUser = "yourUsername";
    $dbPass = "YourPassword";
    $dbDatabase = "yourDB";

Help is welkom..

adrianhates

Legacy Member
als uw user_id een auto increment kolom is hoef je dat normaal niet mee te geven..

en wtf wa voor een versie van phpmyadmin is da nog? Neem eens een screenshot van uw phpmyadmin homepage?

dJeez

Legacy Member
Cycloon zei:
Neem eens een screenshot van die tabel, want ik zie geen reden waarom dat niet zou werken.
Ik vermoed dat hij backticks - ofte identifier quote karakters - gebruikte ipv aanhalingstekens, en dat is dus niet hetzelfde. MySQL zal strings tussen backticks (`) beschouwen als kolomnamen, vandaar dat hij ook de melding krijgt dat de kolom bestuurslid niet bestaat.

-BVR-

Legacy Member
adrianhates zei:
en wtf wa voor een versie van phpmyadmin is da nog? Neem eens een screenshot van uw phpmyadmin homepage?

Klik

En wat zou ik volgens u dan toevoegen? Want ik moet op een manier toch naar mijn database linken?

@Cycloon: dat kan goed zijn, maar ik weet niet wat waarvoor staat :p

localhost = ?
username en password kan ik nog wel opkomen
databse = bestuur?

BleKKie

Legacy Member
$dbHost = "localhost"; -> blijft localhost (ge werkt lokaal bij one, dus geen probleem)
$dbUser = "yourUsername"; -> uw gebruikersnaam van one, zal je wel ergens in een mail staan hebben
$dbPass = "YourPassword"; -> uw wachtwoord van one, zie mail ook
$dbDatabase = "yourDB"; -> de naam van uw database, bestuur is de naam van uw tabel, dus het moet "denotenbalkers_" zijn

Bv202

Legacy Member
Ik heb het hele topic niet doorgelezen, maar even nog een kleine opmerking: MD5 gebruiken om wachtwoorden op te slaan is niet aan te raden tegenwoordig. Zelfs door gewoon gebruik te maken van sites als md5decryptor.co.uk kan je de meeste wachtwoorden gewoon binnen een paar seconden decrypten :)

adrianhates

Legacy Member
Bv202 zei:
Ik heb het hele topic niet doorgelezen, maar even nog een kleine opmerking: MD5 gebruiken om wachtwoorden op te slaan is niet aan te raden tegenwoordig. Zelfs door gewoon gebruik te maken van sites als md5decryptor.co.uk kan je de meeste wachtwoorden gewoon binnen een paar seconden decrypten :)

als je een salt en pepper toevoegt kan je het nog verbeteren , maar je kan ipv van md5 ineens beter sha1 gebruiken of een andere vorm van moderne encryptie altijd samen met ne salt and pepper.
PHP: sha1 - Manual ( al is sha1 ook al te betwijfelen dacht ik )

Ik doe meestal vooraan EN achteraan een nogal rare toevoeging van tekens :)

Als je het echt bangelijk goed wilt doen, implementeer je een eigen methode waarbij je bvb om de zoveel tekens bvb een vervuiling toevoegd. Maar da ga al ver ze :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan