mysql query naar php query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lano heeren

Lano heeren

15/08/2019 21:03:11
Quote Anchor link
Beste forum lezers/helpers, ik krijg onderstaande query niet werkend in een php query, wat doe ik fout?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SET @r=0;
UPDATE klassement set etappe = @r:= (@r+1) order by pnt2 desc// deze werkt goed in phpmyadmin sql

$update = $mysqli-> query("UPDATE klassement set etappe = @r:= (@r+1) order by pnt2 desc");//de werkt niet hoe kan ik SET @r=0; verwerken in php?
 
PHP hulp

PHP hulp

08/11/2024 20:44:18
 
Adoptive Solution

Adoptive Solution

15/08/2019 21:28:44
Quote Anchor link
Twee queries maken .

Simpel voorbeeld :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$query = 'SELECT @i:=2';
$result = $db->query( $query );
echo '<pre>' . print_r($result->fetch_object(), TRUE ) . '</pre>';

$query = 'SELECT @i:=@i*25';
$result = $db->query( $query );
echo '<pre>' . print_r($result->fetch_object(), TRUE ) . '</pre>';


Kwam het hier tegen :

https://stackoverflow.com/questions/14486878/mysql-variables-in-php-query
 
Lano heeren

Lano heeren

15/08/2019 21:39:32
Quote Anchor link
Bedankt Adoptive, het werkt.

$update = $mysqli-> query("SET @r=0");
$update = $mysqli-> query("UPDATE klassement set etappe = @r:= (@r+1) order by pnt2 desc");
Gewijzigd op 15/08/2019 21:40:28 door Lano heeren
 



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.