Laatst toegevoegde id verkrijgen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Furio Scripting

Furio Scripting

01/05/2014 14:49:45
Quote Anchor link
Weet iemand waarom ik niet de laatst toegevoegde id krijg met deze code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php               // beoordeling plaatsen in de database maar nog niet actief zetten
                $q = 'INSERT INTO beoordelingen (klant_id, reviewer_id, domein_id, score, mening, beoordeling, ip_adres, datum, tijd, status, tip_bedrijf, tip_email)
                      VALUES ("'
.$klant_id.'","'.$_SESSION['fbpuserid'].'","'.$domeinId.'","'.$iScore.'","'.$sMening.'","'.$sBeoordeling.'","'.$sIpadres.'",CURDATE(), CURTIME(), 0, '.$tipBedrijf.', "'.$volledigeBedrijfEmail.'" )';
                $result = $database->query($q);
                
                
                $beoordelingId = mysqli_insert_id($result); ?>
Gewijzigd op 01/05/2014 14:50:01 door Furio Scripting
 
PHP hulp

PHP hulp

17/11/2024 02:44:26
 
Michael -

Michael -

01/05/2014 14:52:48
Quote Anchor link
In plaats van $result moet je je connectie meegeven. Zie ook de documentatie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
26
27
Procedural style

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}


mysqli_query($link, "CREATE TABLE myCity LIKE City");

$query = "INSERT INTO myCity VALUES (NULL, 'Stuttgart', 'DEU', 'Stuttgart', 617000)";
mysqli_query($link, $query);

printf ("New Record has id %d.\n", mysqli_insert_id($link));

/* drop table */
mysqli_query($link, "DROP TABLE myCity");

/* close connection */
mysqli_close($link);
?>

The above examples will output:

New Record has id 1.
 
Chris PHP

Chris PHP

01/05/2014 14:53:56
Quote Anchor link
Omdat mysqli_insert_id() niet je $result moet hebben maar je connectie ($con of wat je daar ook voor gebruikt)

Toevoeging op 01/05/2014 14:54:40:

Lol Michael was me 8 seconden voor :P alleen hij heeft een mooi voorbeeld voor je!
 
Michael -

Michael -

01/05/2014 14:57:13
Quote Anchor link
> Chris NVT
Gebeurt me vaak genoeg dat ik juist net te laat ben :) Lijkt wel een wedstrijd soms.
 
Furio Scripting

Furio Scripting

01/05/2014 15:02:55
Quote Anchor link
Het is opgelost! Bedankt voor de hulp!
Gewijzigd op 01/05/2014 15:22:59 door Furio Scripting
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.